项目的一些总结

本文介绍了Struts2框架与Struts1的主要区别,强调了Struts2源自Webwork并融合了Struts和Webwork的优点。此外,还详细探讨了OpenJPA作为EJB3.0中JPA标准的实现,如何简化持久化数据管理,并概述了其为企业应用带来的便利。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  •  
            最近一直在给google做一个小工具,使用的是struts2框架,下面把我在项目当中学到的一些东西做一下汇总,东西很多,而且每一项技术都够我花时间去研究半天的,记录下来,等下次碰到类似的问题可以立即想。
  • struts1和struts2的区别,这次项目使用的是struts2框架,以前没怎么用过,刚开始认为就是struts1的升级,其实不然,struts2和struts1有着很大的区别。Struts2从本质上看来源于Webwork,它同时具有Struts和Webwork的优点。并且使用了J2SE5的注释为程序员提供了另外一种配置方案。虽然Struts2好处很多,但它在使用上和Struts1.x有着很大的不同。因此,要想从Struts1.x跨越到Struts2,还需要进一步学习。

  • OpenJPA 与EJB3.0

    OpenJPA 是 Apache 组织提供的开源项目,它实现了 EJB 3.0 中的 JPA 标准,为开发者提供功能强大、使用简单的持久化数据管理框架。OpenJPA 封装了和关系型数据库交互的操作,让开发者把注意力集中在编写业务逻辑上。OpenJPA 可以作为独立的持久层框架发挥作用,也可以轻松的与其它 Java EE 应用框架或者符合 EJB 3.0 标准的容器集成。

    除了对 JPA 标准的支持之外,OpenJPA 还提供了非常多的特性和工具支持让企业应用开发变得更加简单,减少开发者的工作量,包括允许数据远程传输/离线处理、数据库/对象视图统一工具、使用缓存(Cache)提升企业应用效率等。IBM再现教程:http://www.ibm.com/developerworks/cn/java/j-lo-openjpa/

    比较细节方面的技术:

1:文本编辑器FCKEditer的使用,和java的结合使用,但是在这个项目中并没有成功使用,还有待于研究。

2:prototype.js javascriot类库的使用,提供了对ajax很好的支持,在这个项目中使用它实现了从Internet上显示图片的功能。

  •  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值