当前位置:  软件>java软件

web 应用框架 VelocityWeb

    来源:    发布时间:2014-12-21

    本文导语:  VelocityWeb是一个0配置的用于 J2EE 的 web 应用框架,提供一种新的开发技术/单元测试,Velocity 作为 view,Apache Common DBUtils 作为 DAO。 VelocityWeb 是一个可以加快 J2EE 网络应用开发进度的 framework。它的目标是对大多数情况开发,最少...

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

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

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

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

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

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

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


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Web应用 性能和压力测试 Wapt
  • 个人Web应用平台 Tonido
  • web服务器和应用服务器的区别?
  • Web 应用安全检测工具 Rational AppScan
  • Web应用发布工具 Fredistrano
  • 怎样在linux下配置web应用
  • PHP Web 应用框架 Tigermouse
  • Web应用开发框架 FastFrame
  • 如何去理解web服务器与应用服务器
  • 基于Struts和Spring的完整Web应用 Micrite
  • 浏览器的Web应用测试扩展 Bonfire
  • 桌面Web应用程序引擎 HAE
  • Web应用框架 Pulse-java
  • 富浏览器端web应用框架 ER
  • Web 应用开发框架 B3log Latke
  • Web应用服务器 farserver
  • 新型的Web应用框架 WebMCP
  • Web 的 FTP 应用 PHFTP
  • 单页 Web 应用引擎 Senna
  • 实时协作的 Web 应用 Cantas
  • web网页自动跳转方法:Html body onload自动跳转举例
  • aria2的Web接口 a2web
  • Python3通过request.urlopen实现Web网页图片下载
  • SVN的Web管理界面 svn-web-admin
  • Web前端设计:Html强制不换行<nobr>标签用法代码示例
  • 嵌入式的Scala Web服务器 SOCKO WEB
  • Web前端开发如何利用css样式来控制Html中的h1/h2/h3标签不换行
  • Web相册 Dumi Web Gallery
  • Web前端设计:html上标<sup>标签与下标<sub>标签详解
  • 请问:authorization of web services和authenication of web services什么区别?
  • Web服务器 Gatling Web Server


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3