II、面向对象的分析
分析产生问题域模型:类、对象和交互。你的分析应该脱离任何的技术或者实现的细节,而应该包含有一个理想的模型。对象分析可帮助你理解问题和获得问题领域方面的知识。你必须维护一个纯领域的模型,它不包含技术的细节,这是由于商业流程的改变要比信息技术慢得多。
上面的两步-- 需求分析和面向对象的分析并不是J2EE特有的,对于许多面向对象的方法论来说,都是很常见的。图2展示了一个高级别的对象分析模型,它是一个宠物店的例子应用。它说明了我们由需求分析use cases中确定的主要概念。我们将这些概念模型化到对象中,并且确定它们的关系。
需求和对象分析的结果是J2EE体系开发的一个入门点。要开发一个体系,你可选择一个垂直的部分--通常是一个关键的部分,例如是订单领域的对象模型--来作对象设计、实现、测试和开发。(一个垂直的部分,是一个RUP 概念,是系统的一小部分。开始点是use case的一个子集,如图1所示,还有领域分析模型,如图三所示。一个垂直部分的实现就会产生一个全功能的迷你系统,包括所有层,例如用户界面层的 JavaServer Pages(JSPs),中层的商业对象,例如是Enterprise JavaBeans (EJBs)和后台的数据库)。你可以将由原型中得到的经验应用到域对象中,并且将这些认识作为对象设计阶段的一个设计指导方针。
分享到:
相关推荐
【开发完整J2EE解决方案的八个步骤】 Java 2 企业版(J2EE)是企业级应用程序开发的重要平台,由规范、参考实现、兼容性测试包和BluePrints四个核心部分组成。J2EE解决方案的开发过程通常遵循一套结构化的方法论,...
此外,Spring还包含数据访问、事务管理、安全控制等多个模块,形成一个完整的开发生态系统。 四、Struts框架 Struts是基于MVC(Model-View-Controller)设计模式的开源Web应用框架。它通过ActionServlet来协调请求...
首先,开发J2EE应用需要一个合适的开发环境,MyEclipse便是这样的工具。它提供了丰富的功能,包括代码编辑、项目管理、数据库连接、服务器配置、部署以及调试等。安装MyEclipse后,我们需要创建一个新的J2EE项目。在...
总的来说,这个开源的J2EE项目开发框架源码是一个完整的Web应用解决方案,它展示了如何利用J2EE技术栈进行开发,包括MVC架构、JavaBean、JSP以及数据库交互等。对于想要深入理解J2EE开发或者希望快速启动新项目的...
《ex2实验报告.doc》可能详细记录了实验步骤、遇到的问题以及解决方案,对于巩固理论知识和实践技能都有很大帮助。而未列出扩展名的"ex2"文件可能是源代码、配置文件或其他相关资源。 总之,掌握Session和Cookie的...
J2EE(Java 2 Platform, Enterprise Edition)是一种广泛应用于企业级应用程序开发的平台标准和技术框架。它基于Java SE,并针对大型分布式系统提供了更为丰富的特性和功能。 #### 历史背景 - **成立与发展**:1993...
针对数据库管理和操作,本章节详细介绍了MyEclipse Database Explorer的功能和使用方法,包括数据库连接、SQL代码编辑与执行、数据库结构浏览等,为开发者提供了一站式的数据库解决方案。 ### 结论 通过...
这份PDF文档很可能是关于使用RAD进行J2EE开发的详细指南或教程,涵盖了上述各个步骤的技术细节、最佳实践以及常见问题的解决方案。读者可以通过阅读文档来学习如何有效地利用RAD工具进行企业级Java应用程序的开发。
这个描述提及的示例提供了一个完整的解决方案,包括所需的Java类和依赖库(Jar包),帮助开发者实现从Java应用程序将处理后的数据导出到Excel文件。 1. **J2EE基础**: J2EE(Java 2 Platform, Enterprise Edition...
《开发者突击:Java+Web主流框架整合开发》一书涵盖了J2EE、Struts、Hibernate以及Spring这四个在Web开发领域极为重要的技术框架。这些框架的整合使用,旨在提高开发效率,实现企业级应用的快速构建。以下是这些框架...
通过这个J2EE项目开发的Excel导入导出操作组件源代码,开发者可以获得一个完整的解决方案,学习如何在J2EE环境中有效地处理Excel数据。同时,源代码和说明文档的结合,也为自定义和扩展功能提供了便利。
本项目实例开发着重于J2EE技术的实际应用,帮助开发者理解如何将理论知识转化为实际的软件解决方案。 首先,"J2EE专业项目实例开发"这一标题暗示了我们将深入探讨使用J2EE平台进行复杂系统构建的过程。这可能包括了...
#### 二、具体解决方案 针对上述提到的几个方面,我们可以采取以下措施来解决J2EE乱码问题: ##### 2.1 服务器配置(Tomcat) 首先需要检查并修改Tomcat服务器的配置文件,确保其能够正确地处理不同类型的字符集...
- **解决方案体系构建**:UML提供了一套丰富的符号系统,用于表达模型化的软件系统及其构造块之间的复杂关系。 - **实现选择**:借助UML模型,可以更好地识别最佳实现路径,提高软件质量和开发速度。 #### 三、...
9. **EJB(Enterprise JavaBeans)**:虽然现代J2EE倾向于轻量级的解决方案,如Spring框架,但了解EJB的基本概念,尤其是Session Beans和Message-driven Beans,仍然是有益的。 10. **Web.xml配置**:每个J2EE应用...
《J2EE开发的网上书店源代码》是一个深入学习J2EE企业级应用开发的实践项目,它提供了从用户界面到后台管理的全套解决方案。这个系统涵盖了电子商务网站的基本功能,如用户注册、登录、浏览图书、搜索、购物车、订单...
J2EE是一种多层架构,旨在提供企业级的解决方案,包括事务处理、安全性和可扩展性。在这个项目中,我们将深入探讨J2EE的核心组件和技术,以及它们如何协同工作来创建一个综合性的网站。 首先,J2EE的基础是Servlet...