一个简单的初始化框架,提供数据初始化的简单加载。适用方便。
我们在项目开发中,常常会用到初始化数据的工作。每次写了要初始化的数据,都要写到初始化方法里面。个人感觉比较麻烦,呵呵,因为我比较懒惰。
我这里的做法是,首先写一个接口。包括一个execute() 方法,那么要初始化的类,都继承这个接口,来实现execute()方法。 然后把这些类放到一个包下面,这样的话。我就可以在一个启动方法里面完成加载,如果现在再增加一个数据初始化的操作,那么只用继承接口,实现一个类便可,别的代码不用动。
这里的原理就是通过 包名,找到这个包下面的所有的 继承于 加载接口 的类,然后执行execute()方法,代码如下。
1,接口类
2.初始接口类
3.数据加载类1
4,数据加载类2
5. 通过包名读取类列表方法
6,执行类
7,输出结果
net.chinacsharp.jdf.init.ConnectionPoolClassInit
net.chinacsharp.jdf.init.InitFrameWork
net.chinacsharp.jdf.init.PropertiesInit
初始化连接池
初始化属性配置文件
通过以上代码可以发现,利用同样的道理,我们可以处理定时任务之类的操作,通过这样的形式,可以节省我们很多力气。
原创作品,转载请表明出处
http://blog.csdn.net/keyboardsun
作者 keyboardsun
分享到:
相关推荐
AudioPolicy&AudioFlinger初始化总体框架初始化步骤简介初始化步骤详细流程分析1、loadConfig()2、initialize()2.1、初始音频路由引擎2.2、加载so 并且打开设备节点2.3、打开输出流 总体框架 AudioFlinger和Audio...
一个在页面加载时获取初始数据的框架 为什么 在React Single Page Applications中在页面加载时获取数据并不容易。 您必须设置加载状态,使用组件生命周期方法进行获取,同时确保当用户在应用程序中浏览时不会过于...
1、使用 Layui 官方提供的 【转换静态表格】 方式初始化加载时报 id 找不到的错误(自己的锅) 2、传递参数问题(姑且算是 Layui 官方的锅) 笔者使用的 table 加载刷新方案 有一个页面,左侧是一个 tree,右侧是一...
本文结合OA项目,介绍ssh框架所遇到的核心问题,包含登录时数据初始化设置,hibernate懒加载处理,structs2对权限的拦截处理,jsp页面传值EL和ONGL表达式的介绍
App 组件化 加载框架,维护一个树状数据结构进行管理、深度优先搜索 组件化框架-》树状结构 一、需求介绍 > 随着目前 App 的组件越来越多,同时每一个组件的初始化工作也都隶属于本组件内。基于目前的组件化 路由...
使用ng-app或ng-app=来标记一个DOM结点,让框架会自动加载。也就是说,ng-app是可以带属性值的。 <body ng-app=myApp> {{ hello }} [removed] var myModule = angular.module(myApp,[]);
框架包含了一个模拟程序启动时初始化加载窗体界面 框架包含了一个实用的用户登录窗体界面 主界面使用了多标签样式来加载显示子窗体,标签支持单独关闭和拖动位置 在主界面左侧使用了多级功能列表的导航栏,有图标...
Unity5.4的AssetBundle的打包和加载,是一个包含了打包资源包和更新下载资源包的简单框架, 可用于大部分游戏开发的初始化操作,实际项目可根据具体需求扩展。 项目详解参考项目中的ReadMe.txt说明。 PS:小弟分享...
ppf框架的基本介绍ppf框架是一个基于mvc模式的框架拥有最...要处理用户的请求需要先初始化框架的核心模块如分发器模块,因此用户的请求首先需要被重新替换为一个初始化页面,可以重新使用.htaccess文件来实现在我们这个
为了让YMP框架能够在Android环境中使用,本次更新已支持编码方式初始化框架各模块;并针对Serv服务端提供会话管理器,用于管理已连接的TCP或UDP客户端会话以及对会话空闲检测、流量监听等; 新版本已提交至Maven...
应用程序启动:应用程序启动时,Spring框架会加载并初始化所需的配置文件和类。 配置加载:Spring框架会读取并加载应用程序的配置文件,例如XML配置文件或基于注解的配置类。 依赖注入:Spring框架使用依赖注入...
(4) eventbus(集成一个开源的框架) (5) 验证框架(集成开源框架) (6) json解析(支持解析成集合或者对象) (7) 数据库(不知道是哪位写的 忘记了) (8) 多线程断点下载(自动判断是否支持多线程,判断是否是...
DXUT框架剖析(13) 摘要: DXUT框架对文本绘制进行了封装,提供了类CDXUTHelper来简化文本显示,使用该接口大体分为3个步骤:初始化ID3DXSprite和ID3DXFont对象,显示文本,释放ID3DXSprite和ID3DXFont对象。...
layui应该是现在用的比较多的前端框架了,尤其是layui.table数据表格非常强大。 在很多时候,我们需要从数据库中拿到记录的id,但是我们又不希望在页面上展现,所以需要对一些...以上这篇Layui table field初始化加载时
Vue.js 是一个流行的 JavaScript 前端框架,可以帮助开发者高效构建具有交互性的 Web 应用。在本示例中,Vue.js 的使用使代码更具模块化,便于扩展和维护。这个示例为开发者提供了一个简洁、易用的 Cesium 地图应用...
此处的初始化主要是对内存缓存,SD卡缓存大小,缓存时间等进行设置,如果不初始化,则按使用默认配置; 2:依赖HttpAqs-library或者jar包 3:通过公有方法进行网络请求,示例如下: >文本请求: >解析后的文本请求: ...
话说最近项目遇到点问题,就是类似网易的那种tab切换fragment,但是每次fagment都会遇到下面几个问题:要么这些fragment同时初始化,要么就是刚加载好的fragment滑出界面再滑回来又重新加载了。如果你遇到这样的问题...
它基于BackboneJS框架,提供了一种有意义的结构化代码的方法,并提供了用于转换的简单API。 您可以自由使用BackboneJS的所有优点,但是ViewlauncherJS的主要目标是改进网站,而不是Web应用程序。 View
Topology拓扑部分 包含一个使用IOC设计思想的控件初始化方式:可通过注解的方式进行UI绑定,与设置监听,在Activity和Fragment中均可以通过一行代码绑定控件并实现点击监听;还包含了在目前应用开发中常见的布局界面...
ThinkAndroid是一个免费的开源的、简易的、遵循Apache2开源协议发布的Android开发框架,其开发宗旨是简单、快速的进行 Android应用程序的开发,包含Android mvc、简易sqlite orm、ioc模块、封装Android httpclitent...