VelocityWeb web 应用框架

我要开发同款
匿名用户2014年03月07日
38阅读
开发技术Java
所属分类Web应用开发、Web框架
授权协议Apache

作品详情

VelocityWeb是一个0配置的用于J2EE的web应用框架,提供一种新的开发技术/单元测试,Velocity作为view,ApacheCommonDBUtils作为DAO。

VelocityWeb是一个可以加快J2EE网络应用开发进度的framework。它的目标是对大多数情况开发,最少配置,最少代码就完成。VelocityWeb让事情简单,容易学习,容易单元测试。

VelocityWeb不使用任何AOP,只使用面向对象OOD。VelocityWeb不使用Struts,JSP,或者Spring.

VelocityWeb使用HTML作为展示层,使用JDBC作为数据访问层。在控制层,VelocityWeb使用ApacheVelocity来将数据显示为HTML,使用ApacheDBUtil来读写数据库中的数据。数据库层可以换成Hibernate或者其他O/Rmapping工具。对于获取用户输入的数据,使用J2EE标准的HttpServletRequest.

数据库层中,你可以使用ANSI/ISOSQL,但不必使用 java.sql包中的Connection/Result。所有JDBC资源的释放由VelocityWeb控制。

使用VelocityWeb,你可以写出单元测试用例,并在不启动J2EE服务器的情况下运行,得到最后的动态HTML网页。

elocityWeb有一个简单的对关系型数据库(RDBMS)的O/Rmapping机制.它使用Middlegen来生成数据库对应的 model和带有getAll(),getByKey(),insert(),update(),deleteByKey()的DAO类,但你仍然需要写自己的数据库访问DAO代码。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论