`
yuejinya
  • 浏览: 12043 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

J2EE 常用技术

阅读更多
J2EE 常用技术

1、O/R Mapping工具:首选hibernate,国内使用这个的比较多,同时ejb3.0也是基于hibernate实现的。Hibernate技术本质上也是遵守的ODMG标准的,它的出色源于不断的升级、不断的维护、修改。以及完善的文档、人气很旺的论坛,还有很重要的一点就是它的易学易用性。

其他的按情况使用,如:jdo,ibatis等。

2、事务处理:使用spring框架的事务处理,这里推荐使用spring框架,主要是因为作者Rod Johnson是一个实用派的代表人物,spring框架也是针对Expert One-on-One J2EE Design and Development这本书思想的一个实现。作者的想法体现了程序员的要求,同时也从实用性出发,而不像学院派那样令人感到“恶心”。

3、XML文档处理:推荐使用dom4j,对w3c的Document结构感冒的朋友可以使用这个库,确实提供了一个很好的解决方案。与jdom相比,dom4j的优势太明显了。

4、XML-Java binding工具:推荐使用apache的xmlbeans,主要是因为xmlbeans声称是对schema支持的最为彻底的库了,同时也因为是weblogic赠送给apache维护的,从这些方面考虑,使用xmlbeans而不使用jaxb有一定的好处,毕竟sun的标准很多时候确实令人感到“讨厌”,使用起来有时候很不方便。

5、搜索引擎:推荐实用apache的lucene,这里推荐lucene而不推荐使用egother,主要是因为lucene简单好用,同时目前也作为apache的top项目继续开发中。基于lucene的成功搜索引擎的实例很多,比如eclipse的搜索引擎。

6、处理各种格式的文件:html文件处理可以使用apache的NekoHtml,处理microsoft的office文件可以使用jcx,poi,处理pdf文件可以使用PDFBox库。

7、web层的实现:推荐使用struts,最为古老的,同时也是使用最多的。可以使用webwork的框架,主要是因为分离设计概念更为先进,除了jsp外,也提供了其他的选择;spring的mvc框架也值得推荐使用。而使用jsf的朋友,apache的myface框架也发布了,没有具体怎样用过,不知道实际应用怎样,也可以看一下。

8、关于代码生成库:推荐实用cglib,提供了实现proxy代理类的方法,因为java本身的proxy支持主要是针对了实现某个接口的类,使用cglib则不存在这个限制了。同时,使用cglib,可以很轻松的实现aop编程的一些概念与实现。

9、cache的使用:在平时的实际应用中,为了提高性能,通常使用cache来进行设计。这里推荐两个常用的cache库,OSCache和JBoss Cache。OSCache可以很轻松的在jsp中使用taglib来实现缓存功能。

10、测试:JUnit单元测试,HttpUnit功能测试,JMeter性能与模拟测试。

11.开发工具: Eclipse,  Jbuilder

  • 大小: 4.9 KB
分享到:
评论

相关推荐

    J2EE帮助

    J2EE常用技术,很好的帮助J2EE学习

    J2EE开发高级技术(总和)

    struts,spring,hibernate,ajax ,js ,css,常用的组件(比如:文件上传,下载,单点登录等),开源组件的应用

    excel信息导入到MySql

    J2EE常用技术,将excel信息导入到MySql

    常用J2EE应用服务器简介.docx

    常用J2EE应用服务器简介 J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。下面是我整理的关于常用J2EE应用服务器简介,希望...

    常用电子书下载(J2EE编程方面的)

    常用电子书下载,主要就是Java技术以及J2EE编程方面的各种电子书籍.

    OA项目文档(全) J2EE技术文档

    OA项目文档,里面涉及常用的J2EE技术,非常实用

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (1)

    1.4 J2EE核心技术 1.4.1 Servlet 1.4.2 JSP(Java服务页面) 1.4.3 EJB(企业JavaBean) 1.4.4 JDBC(Java数据库连接) 1.4.5 JTA/JTS(Java事务) 1.4.6 JNDI(Java命名和目录服务) 1.4.7 JavaMail(Java邮件服务...

    达内j2ee工程师培训笔记

    达内j2ee工程师培训笔记,里面包含多种java核心技术及一些常用框架。

    J2EE设计模式与Structs详解

    资料包含j2ee中常用的设计模式,详细地分析各种设计模式的原理,还包括Structs中文文档和精通struts技术,精通struts技术文档是项目开发者的实践项目经验总结

    j2ee经典项目各技术经典处理

    以项目的形式展示了j2ee开发中所用到的常用技术,并把各个技术代码的实现都做了技术优化,在项目中可以直接按照这个模式来做,欢迎新手和想提高的童鞋下载

    html/css/javascript/j2ee技术手册

    做开发时的参考手册,很实用,自己常用但不适合入门

    J2EE三大框架_笔记_a

    10-Struts高级部分(2)(常用Action、验证框架、动态Form)笔记 J2EE框架_笔记_b: 11-留言管理程序_使用Struts + DAO完成笔记 12-Struts + DAO分页笔记 16-留言管理程序_使用Struts + DAO + Hibernate完成笔记 ...

    J2EE体系结构设计

    目前大多数企业采用J2EE技术的结构设计与解决方案。对于我们学习和研究J2EE体系结构来说,了解与掌握J2EE体系结构的设计方法及一些常用模式是必须的;模型-视图-控制(model-view-control,简称MVC)结构是目前最常见...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (2)

    1.4 J2EE核心技术 1.4.1 Servlet 1.4.2 JSP(Java服务页面) 1.4.3 EJB(企业JavaBean) 1.4.4 JDBC(Java数据库连接) 1.4.5 JTA/JTS(Java事务) 1.4.6 JNDI(Java命名和目录服务) 1.4.7 JavaMail(Java邮件服务...

    J2EE技术面试题.rar

    很经典的企业常用面试试题详解 很经典的企业常用面试试题详解

    J2EE体系架构分析(珍藏版)

    目前大多数企业采用J2EE技术的结构设计与解决方案。对于我们学习和研究J2EE体系结构来说,了解与掌握J2EE体系结构的设计方法及一些常用模式是必须的;模型-视图-控制(model-view-control,简称MVC)结构是目前最常见...

    轻量级J2EE企业应用实战(第3版)

    1.1.4 常用的java ee服务器 4 1.2 轻量级java ee应用相关技术 5 1.2.1 jsp、servlet 3.0和javabean及替代技术 5 1.2.2 struts 2.2及替代技术 5 1.2.3 hibernate 3.6及替代技术 6 1.2.4 spring 3.0及替代技术 6 ...

    揭开J2EE集群的面纱

    J2EE集群是最常用的技术,用来提供高可用性和伸缩性的容错服务。但由于缺乏J2EE规范的支持,J2EE提供厂商实现的集群尽不相同,引起许多J2EE架构师和开发者的麻烦,比如下面: 1. 为什么附带集群能力的商业J2EE...

    《程序天下:J2EE整合详解与典型案例》光盘源码

    1.4 J2EE核心技术 1.4.1 Servlet 1.4.2 JSP(Java服务页面) 1.4.3 EJB(企业JavaBean) 1.4.4 JDBC(Java数据库连接) 1.4.5 JTA/JTS(Java事务) 1.4.6 JNDI(Java命名和目录服务) 1.4.7 JavaMail(Java邮件服务...

    j2ee轻量级企业开发第三版.pdf

    1.1.4 常用的java ee服务器 4 1.2 轻量级java ee应用相关技术 5 1.2.1 jsp、servlet 3.0和javabean及替代技术 5 1.2.2 struts 2.2及替代技术 5 1.2.3 hibernate 3.6及替代技术 6 1.2.4 spring 3.0及替代技术 6 ...

Global site tag (gtag.js) - Google Analytics