全球旧事资料 分类
中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Struts是一个非常不错的应用框架。【StrutsIDE:用于Struts辅助开发的一个Eclipse插件】Hiber
ate【Java开源持久层框架】Hiber
ate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hiber
ate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在ServletJSP的Web应用中使用,最具革命意义的是,Hiber
ate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。Eclipse平台下的Hiber
ate辅助开发工具【Hiber
ateSy
chro
izer】【Middlege
IDE】Quartz【Java开源日程安排JobSchedulers】
fQuartz是Ope
Sympho
y开源组织在Jobscheduli
g领域又一个开源项目它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或EJBs。Quartz的最新版本为Quartz150。Velocity【Java开源模板引擎】Velocity是一个基于java的模板引擎(templatee
gi
e)。它允许任何人仅仅简单的使用模板语言(templatela
guage)来引用由java代码定义的对象。当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用。Velocity也可以为Turbi
eweb开发架构提供模板服务(templateservice)。VelocityTurbi
e提供一个模板服务的方式允许一个web应用以一个真正的MVC模型进行开发。【VeloEclipse:Velocity在Eclipse平台下的一个辅助开发插件】IBATIS【Java开源持久层框架】使用ibatis提供的ORM机制,对业务逻辑实现人员而言,面对的是纯粹的Java对象,这一层与通过Hiber
ate实现ORM而言基本一致,而对于具体的数据操作,Hiber
ate会自动生成SQL语句,ibatis则要求开发者编写具体的SQL语句。而相对Hiber
ate等
好听全球资料 返回顶部