`
roc8633284
  • 浏览: 4900 次
  • 性别: Icon_minigender_1
  • 来自: 河北
最近访客 更多访客>>
社区版块
存档分类
最新评论

Java EE最佳实践2.0 (转载)

阅读更多
IBM dW 1月发表了著名文章The top Java EE best practices最新版本。 此文老版本(2004 年 7 月 1 日)有中文版。另外,BEA dev2dev也有一篇相关文章

让我们看看两年多来,业界对JavaEE的认识有哪些重要变化。蓝色为有改动的实践。删去1条,新增8条。
  •    始终使用 MVC 框架。
  •    不要重新发明轮子。(使用通用、已经验证的框架,比如Apache Struts, JavaServer Faces和Eclipse RCP。使用经过验证的模式。【刘江按】这一点大家都在说,但是谁都只是说说而已,新的框架仍然在层出不穷……)
  •    在每一层都应用自动单元测试和测试管理。
  •    按照规范来进行开发,而不是按照应用服务器来进行开发。
  •    从一开始就计划使用 JavaEE 安全性。
  •    创建您所知道的。
  •    当使用 EJB 组件时,始终使用会话 Facade。
  •    使用无状态会话 bean,而不是有状态会话 bean.
  •    使用容器管理的事务。
  •    将 JSP 作为表示层的首选。
  •    当使用 HttpSession 时,尽量只将当前事务所需要的状态保存其中,其他内容不要保存在 HttpSession 中。
  •    充分利用应用服务器中那些不需要你修改代码的特性(老版本为:“在 WebSphere 中,启动动态缓存,并使用 WebSphere servlet 缓存机制。” 但实质相同。)
  •    为了提高程序员的工作效率,将 CMP 实体 bean 作为 O/R 映射的首选解决方案。
  •    与已有环境和睦相处。
  •    使用应用服务器环境提供的服务的各种特性。(【刘江按】指安全、事务和群集。)
  •    真正地使用JavaEE,不要自欺欺人。
  •    为版本更新做好计划。
  •    在代码中的所有兴趣点中,使用标准日志框架记录程序状态。
  •    始终记住资源的清理。
  •    开发和测试应该遵循严格的程序。
  
  
  18. Always clean up after yourself.
  19. Follow rigorous procedures for development and testing.


Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1512461

分享到:
评论
1 楼 qqqckm 2007-04-02  
           

相关推荐

    java EE展示层组件JSP2.0

    Java EE(Java Platform, ...总的来说,Java EE展示层组件JSP2.0提供了强大的动态网页开发能力,结合Servlet,可以实现丰富的用户交互和业务逻辑处理。通过学习JSP2.0,开发者能够创建出高效、可扩展的Web应用程序。

    Java EE 7 Developer Handbook.pdf

    6. 最佳实践:提供在Java EE 7环境下开发应用程序的推荐方法和技巧。 虽然提供的文件内容并未直接显示书中的详细知识点,但上述知识点是从Java EE 7的基本概念和专业手册的性质出发,根据Java EE 7 Developer ...

    在Java EE 6中使用JSF 2.0简化页面制作

    在Java EE 6中,JavaServer Faces (JSF) 2.0是一个重要的组件框架,用于简化企业级应用程序的用户界面开发。JSF 2.0引入了许多改进,特别是对于页面制作的简化,这主要归功于Facelets的使用。 Facelets是JSF 2.0的...

    Java EE7权威指南

    《Java EE7权威指南》是Java企业版7(Java Enterprise Edition 7)的全面解析书籍,分为卷一和卷二,提供了...书中的案例分析和实践指导将帮助读者在理论与实践之间找到平衡,从而在Java EE平台上实现卓越的软件开发。

    联想EE2.0.rar

    《联想EE2.0:优化启动速度的利器》 联想EE2.0(Lenovo Enhanced Experience 2.0)是一款由联想公司专为旗下的个人电脑设计的系统优化工具,其主要目标是提升计算机的启动速度和整体性能。联想作为全球知名的电脑...

    java ee 6 with glassfish 3

    了解并遵循Java EE 6的最佳实践,如使用CDI进行依赖管理,利用EJB的异步处理能力,使用JPA进行数据访问,以及JSF的组件化开发,可以提高代码质量并降低维护成本。 通过深入学习和实践Java EE 6与GlassFish 3的组合...

    java_ee_sdk-8u1.zip

    通过学习和使用"java_ee_sdk-8u1.zip"中的资源,开发者可以深入了解Java EE 8的特性和最佳实践,从而构建出高效、可维护的企业级应用。同时,这些资料也是进一步学习和研究Java EE技术栈,如微服务、云原生应用开发...

    Java EE 6 tutorial

    Java EE 6(Java Platform, Enterprise Edition 6)是Java技术在企业级开发中的一个里程碑,它为构建可扩展、高性能、分布式的企业级应用程序提供了全面的框架和规范。本教程由Sun Microsystems(后被Oracle收购)...

    Java EE 7 tutorial 中的examples代码

    Java EE 7(Java Platform, Enterprise Edition 7)是Java平台的一个版本,专注于为企业级应用程序开发提供服务。这个教程中的examples代码是学习Java EE 7技术的重要资源,它与官方教程紧密配合,帮助开发者深入...

    JAVA技术手册+Java2.0核心技术

    在《Core Java 2 Vol2 ed5》这本书中,通常会深入探讨Java的高级特性,例如GUI编程(AWT和Swing)、数据库连接(JDBC)、Java EE的相关内容(如Servlet和JSP),以及一些设计模式和最佳实践。 总之,《JAVA技术手册...

    将 Flex 集成到 Java EE 应用程序的最佳实践

    将 Flex 集成到 Java EE 应用程序的最佳实践 将 Flex 集成到 Java EE 应用程序的最佳实践

    java EE 文档API

    5. **教程和指南**:虽然这里提到的是英文版,但Java EE API文档通常会包含教程和指南,指导开发者如何开始使用各个组件,以及最佳实践。 6. **错误处理和异常**:API文档还会列出可能抛出的异常和错误,以及如何...

    The Java EE 7 tutorial

    总之,《Java EE 7教程》不仅提供了理论知识,还包含了大量实用示例和最佳实践,是每个Java EE开发者都应该熟悉的重要文档。通过理解和应用教程中的知识,开发者可以提升自己的技能,更好地满足企业级应用的需求。

    java web 2.0 开发

    3. **Java EE组件**:Java Enterprise Edition(Java EE,现在更名为Jakarta EE)是企业级Java应用程序开发的标准平台,包括EJB(Enterprise JavaBeans)、JMS(Java Message Service)、JTA(Java Transaction API...

    第03章 初识Java EE展示层组件JSP2.0

    在Java EE体系中,展示层是用户与应用程序交互的界面,而JSP(JavaServer Pages)2.0则是其中重要的展示层组件。本章我们将深入探讨JSP2.0的基础知识及其在Java EE开发中的应用。 **JSP 2.0概述** JSP 2.0是Java...

    Java EE设计模式:Spring企业级开发最佳实践

    《Java EE设计模式:Spring企业级开发最佳实践》是一本深度探讨如何在企业级环境中有效利用Java EE设计模式和Spring框架的专著。该书由人民邮电出版社出版,旨在帮助开发者掌握在复杂的企业级应用中,如何通过设计...

    精通Java EE:精通Java EE 整合应用案例\源代码第五章

    《精通Java EE:精通Java EE 整合应用案例》是一本深入探讨Java企业级开发的专著,其第五章的源代码着重展示了如何在实际项目中整合和运用Java EE技术。这一章节的内容涵盖了多种Java EE核心组件的实战应用,旨在...

Global site tag (gtag.js) - Google Analytics