`

开发完整J2EE解决方案的八个步骤1

    博客分类:
  • j2ee
阅读更多
摘要  
   Java 2企业版本(The Java 2 Enterprise Edition,J2EE)平台由4个主要的部分组成:规范,参考实现,兼容性测试包和BluePrints程序。BluePrints描述了一个分布式组件体系的最佳练习和设计指导方针。
    这篇文章介绍了一个由八个步骤组成的J2EE开发方法论,该方法是基于Rational Unified Process和BluePrints应用例子的。通过这篇文章,你将可以更好地理解J2EE体系的许多重要主题,并且可以应用这些知识来扩展和修改这个简单的方法论,从而解决各种特定的商业问题。
  在商业领域,我们使用Java 2企业版本(J2EE)来解决商业问题,开发商业的软件,或者为其它的商业项目提供联系的服务。如果一个公司要使用多层的体系来建立一个电子商务的网站,在其整个开发周期中,通常都需要经理、体系构建人员、设计人员、编程人员、测试人员和数据库专家参与进来。
  为了让不同的部分可以有效地工作,我们通常都需要一个软件开发流程。一个经典的开发流程包括有瀑布模型、快速应用开发(RAD)和最终编程。在这篇文章中,我们将集中介绍一个流行的软件设计流程- -Rational Unified Process(RUP)。RUP提供了一个专门的方法来为不同的角色分配任务。它的目标是在一个可预计进度和预算内,确保我们生产出高质量的软件以符合用户的需要。
  我使用RUP作J2EE开发有三个方面的原因。首先,RUP是以体系为中心的;在提交资源作全方位的开发之前,它首先开发出一个可执行的体系原型。第二,RUP是迭代的而且是基于组件的。该体系的基本通常是包含有一个架构,它可以方便地通过迭代地增加组件,从而在不影响系统其它部分的基础上,自定义和扩展一个系统的功能。第三。RUP使用一个工业标准的语言--UML,可以将系统的体系和组件以可视化的模型展示。RUP有4个不同的开发阶段:初始(inception), 细化(elaboration), 构建(construction)和转换(transition)。这篇文章将从一个技术的观点来介绍J2EE开发的8个基本步骤,它是维持以体系为中心的。
  1、需求分析
  需求分析用来描述系统应该和不应该做什么,从而开发者和用户可以创建一个初始化的商业联系。你可以用商业的概念、该领域的术语、框图或者其它方法将功能性的需求写成文档,而非功能性的需求,例如性能和事务,可以写在附加的需求文档中。你可以用文本或者HTML来创建高级别的UI模型,采取哪种方式,要看你在该项目中介入的深度。
  图一展示了一个典型的电子商务系统。viewOrder图说明的是一个用户通过web登录至系统,查看订单的列表,并且可点击进去查看每张订单的细节。addLineItems说明的是用户浏览产品目录,选择感兴趣的产品,并且将它们加入到购买订单中。
分享到:
评论

相关推荐

    开发完整J2EE解决方案的八个步骤

    【开发完整J2EE解决方案的八个步骤】 Java 2 企业版(J2EE)是企业级应用程序开发的重要平台,由规范、参考实现、兼容性测试包和BluePrints四个核心部分组成。J2EE解决方案的开发过程通常遵循一套结构化的方法论,...

    j2ee解决方案各种框架解决方案

    此外,Spring还包含数据访问、事务管理、安全控制等多个模块,形成一个完整的开发生态系统。 四、Struts框架 Struts是基于MVC(Model-View-Controller)设计模式的开源Web应用框架。它通过ActionServlet来协调请求...

    Myeclipse中进行J2EE开发调试

    首先,开发J2EE应用需要一个合适的开发环境,MyEclipse便是这样的工具。它提供了丰富的功能,包括代码编辑、项目管理、数据库连接、服务器配置、部署以及调试等。安装MyEclipse后,我们需要创建一个新的J2EE项目。在...

    j2ee项目开发框架源码

    总的来说,这个开源的J2EE项目开发框架源码是一个完整的Web应用解决方案,它展示了如何利用J2EE技术栈进行开发,包括MVC架构、JavaBean、JSP以及数据库交互等。对于想要深入理解J2EE开发或者希望快速启动新项目的...

    J2EE 指南 J2EE中文教材

    - **常见问题和解决方法**:列举了一些常见的问题及其解决方案。 - **第三章:企业Bean**: - **企业Bean概述**:概述了EJB的概念和用途。 - **会话Bean**:深入探讨了会话Bean的类型和使用场景。 - **Entity...

    J2EE开发工具使用方法详解

    针对数据库管理和操作,本章节详细介绍了MyEclipse Database Explorer的功能和使用方法,包括数据库连接、SQL代码编辑与执行、数据库结构浏览等,为开发者提供了一站式的数据库解决方案。 ### 结论 通过...

    RAD开发J2EE项目

    这份PDF文档很可能是关于使用RAD进行J2EE开发的详细指南或教程,涵盖了上述各个步骤的技术细节、最佳实践以及常见问题的解决方案。读者可以通过阅读文档来学习如何有效地利用RAD工具进行企业级Java应用程序的开发。

    J2EE项目开发Excel导出

    这个描述提及的示例提供了一个完整的解决方案,包括所需的Java类和依赖库(Jar包),帮助开发者实现从Java应用程序将处理后的数据导出到Excel文件。 1. **J2EE基础**: J2EE(Java 2 Platform, Enterprise Edition...

    开发者突击_Java+Web主流框架整合开发_J2EE+Struts+Hibernate+Spring+源代码

    1. **J2EE(Java 2 Platform, Enterprise Edition)**:是Java平台的一个版本,专门针对企业级应用开发。它提供了一系列的API和服务,包括Servlet、JSP、EJB等,用于构建分布式、多层的Web应用程序。J2EE平台简化了...

    J2EE项目开发Excel导入导出操作组件源代码

    通过这个J2EE项目开发的Excel导入导出操作组件源代码,开发者可以获得一个完整的解决方案,学习如何在J2EE环境中有效地处理Excel数据。同时,源代码和说明文档的结合,也为自定义和扩展功能提供了便利。

    J2EE专业项目实例开发

    本项目实例开发着重于J2EE技术的实际应用,帮助开发者理解如何将理论知识转化为实际的软件解决方案。 首先,"J2EE专业项目实例开发"这一标题暗示了我们将深入探讨使用J2EE平台进行复杂系统构建的过程。这可能包括了...

    用Rational Rose和UML开发J2EE应用

    - **解决方案体系构建**:UML提供了一套丰富的符号系统,用于表达模型化的软件系统及其构造块之间的复杂关系。 - **实现选择**:借助UML模型,可以更好地识别最佳实现路径,提高软件质量和开发速度。 #### 三、...

    J2EE乱码问题解决方法

    #### 二、具体解决方案 针对上述提到的几个方面,我们可以采取以下措施来解决J2EE乱码问题: ##### 2.1 服务器配置(Tomcat) 首先需要检查并修改Tomcat服务器的配置文件,确保其能够正确地处理不同类型的字符集...

    简单的j2ee项目

    9. **EJB(Enterprise JavaBeans)**:虽然现代J2EE倾向于轻量级的解决方案,如Spring框架,但了解EJB的基本概念,尤其是Session Beans和Message-driven Beans,仍然是有益的。 10. **Web.xml配置**:每个J2EE应用...

    j2ee开发的网上书店源代码

    《J2EE开发的网上书店源代码》是一个深入学习J2EE企业级应用开发的实践项目,它提供了从用户界面到后台管理的全套解决方案。这个系统涵盖了电子商务网站的基本功能,如用户注册、登录、浏览图书、搜索、购物车、订单...

    基于J2EE综合网站

    J2EE是一种多层架构,旨在提供企业级的解决方案,包括事务处理、安全性和可扩展性。在这个项目中,我们将深入探讨J2EE的核心组件和技术,以及它们如何协同工作来创建一个综合性的网站。 首先,J2EE的基础是Servlet...

    J2EE实验指导书

    Java EE 平台提供了一套完整的企业级应用程序开发解决方案,涵盖了从简单的 Web 应用程序到复杂的企业级应用程序的所有方面。 实验指导书的主要内容包括九个实验,从熟悉 Java EE 编程环境到使用 Servlet 处理...

Global site tag (gtag.js) - Google Analytics