web应用开发框架(Java)
2016-05-19
0 0 0
暂无评分
其他
如何获取积分?
eterna框架可以让你在不用写任何java代码的情况下,仅通过一些xml的配置来开发你的Java应用。
一个超轻量级的框架
eterna框架包括了数据库层、控制层、视图层的配置功能,对于90%以上(微量业务)的开发场景,您可以不用书写任何Java代码。对于另外10%较复杂的业务场景,你也可以通过实现框架中提供的相应接口,将特殊的业务配置到整个执行流程中。关于框架的设计理念可看这里。
在例子中,提供了一些基本的界面元素,包括了查询界面的模板,输入元素的检查等。
日志
eterna框架提供了完善的日志功能,你可以在web界面中直接查看日志,并且可以在web界面中直接控制日志的开启或关闭。日志的内容也十分完善,记录了每个请求执行的流程,每个请求开始及结束时的数据情况,每个流程中执行的sql及其结果。主要功能
可以将这个框架看作是管理类系统的定义语言,对于一些基本的CRUD操作,可以立刻开发出来,而无需写任何代码。对于一些特殊的应用,也可以在这上面开发,当然,也可以引入一些处理特定业务的框架,加快开发的效率。此框架分为以下3个部分:
数据库
eterna框架是通过预先定义动态的SQL语句来处理数据库的操作。对于普通的处理,可以定义静态的SQL,绑定上参数就可以了。在特殊的场景中,可通过子语句#sub、动态参数#param等,形成一个动态SQL,进行一些特殊功能的处理。
业务
eterna框架提供了一种组装业务模型的方式,即将多个执行单元的组合起来,构成一个执行流程。实现不同的业务,就是构造不同的执行流程的过程。框架提供了一些基本的执行单元,如:update-execute(更新)、query-execute(查询)、trans-execute(数据移动)、check-execute(检查+分支)等。
这些执行单元可以组合出85%以上的业务模型,其他特殊的业务需求可以定义自己的执行单元(execute类),并将其配置到需要的业务模
java
web
框架
应用开发
相关源码推荐
java智能二维码门禁管理系统
0
0
暂无评分
大学生助学贷款项目免费下载
0
0
暂无评分
智慧小区源码免费下载
0
0
暂无评分
物业管理系统源码下载
0
0
暂无评分
学生选课系统java代码
0
0
暂无评分
暂无评论