最近看了一些关于开发方法的知识,但没有在实际项目中运用过。有很多的疑问,希望大家能帮忙指点一下啊。
我是搞j2ee web开发的,一直很迷茫的就是开发时,这个持久层是在什么时候去做的啊,是一开始就搞好呢,还是也会循序渐进的去做啊。我们以前一直的做法是是需求分析完了,然后在建立实体关系,由此建立实体关系,在建立类似的持久层什么的,基本上是一次搞好。不过感觉这个是不是类似瀑布开发啊。这样的话一般是事先把能想到的用例都要想到的,然后才能保证实体关系建立得比较完整,基本不用在改动了。
我想问一下,如果敏捷开发的话,是不是这种实体关系也是在不断的完善的,即不是在开发前一次就建好的,是慢慢的不断的在变化、增加的,那如果是这样的话,那就意味着实体关系在不断的扩展,持久层也会在变化、扩展,数据库结构也会有所变化啊。
可能理解的不对,不过希望大家能指点一下敏捷中如何处理实体关系,持久层的,因为感觉很多书上都没仔细的指出这个,或者大家能推荐一下基本将这方面的书也行啊,谢谢!
分享到:
相关推荐
J2EE是一个开放标准的平台,用于开发和部署可扩展的、安全的、健壮的Web应用程序。它包含了多种服务,如Servlet、JSP(JavaServer Pages)、EJB(Enterprise JavaBeans)、JMS(Java Message Service)、JNDI(Java ...
- **Web服务开发**:J2EE支持RESTful API、SOAP等标准,便于创建可扩展的Web服务。 - **安全性**:J2EE提供了强大的安全机制,如身份验证、授权、加密等,保障企业信息安全。 #### 四、大数据技术在信息化中的应用 ...
课程结束后会有问答环节,解决学员对J2EE技术的疑问,确保他们能够充分理解和掌握课程内容。 通过本J2EE培训课程,学员将具备企业级Java应用开发的基础,能够运用J2EE平台构建复杂、可扩展的系统,应对现代企业环境...
求 在需求分析报告中,对“乐学教育”网站的时间特性要求主要集中在响应时间和处理速度上。...总之,需求分析报告是软件开发过程中的重要一环,它为后续的设计、编码、测试等工作提供了明确的方向和依据。
快逸报表在J2EE平台下的部署涉及到多个环节和技术细节,需要开发者具备一定的Java Web开发经验和对J2EE框架的理解。遵循上述步骤,可以有效地实现快逸报表的部署和使用。如有任何疑问或遇到技术难题,建议查阅官方...
本文档的目标读者应该是对Myeclipse Web开发有一定基础,对数据库操作和相关工具熟悉的用户。 在开始报表开发之前,我们需要了解报表的重要性。报表是数据呈现的关键形式,它能帮助决策者更好地理解并分析数据,...
J2EE(Java 2 Platform, Enterprise Edition)平台因其强大的企业级应用开发能力,成为了构建在线银行系统的重要选择。本项目"基于J2EE平台在线银行系统的实现"旨在探讨如何利用J2EE的技术特性,构建安全、高效、...
主要包括Spring的IoC、AOP(注释注入、Schema注入、与AspectJ的集成、有接口和无接口的实现的界面编程)、中间数据...WEB开发层(基于注释的驱动控制、代理和基于纯XML的驱动控制)、视图技术(只实现了JSp、velocity)...
尽管现有的网上楼房销售系统较多,但采用J2EE框架开发的系统相对较少,这使得此项目具有较高的研究价值。 **技术栈** 1. **J2EE架构**:J2EE(Java 2 Platform, Enterprise Edition)是用于构建分布式企业级应用的...
本文档总结了 Java 简历中提到的知识点,涵盖了 Java 相关语言、数据库技术、WEB 开发框架、项目管理等方面。 一、Java 相关语言 1. 熟练使用 JSP、Servlet、JDBC、Java Bean 等 J2EE 核心技术。 2. 熟练使用 ...
MyEclipse是基于Eclipse平台的扩展,为开发者提供了丰富的功能,特别针对Java、JSP、Servlet、JavaScript、Web服务、J2EE应用等开发工作提供了全面支持。MyEclipse 5.1在前一版本的基础上进行了多项改进和优化,旨在...
这可能是NIIT课程中的一个重要部分,因为J2EE是许多大型企业的首选平台,用于开发分布式、多层的Web应用。 根据以上信息,我们可以深入探讨以下几个知识点: 1. **NIIT课程体系**:NIIT提供的课程覆盖了从基础编程...
### 教你实现你的第一个JSP页面 #### 一、前言 ...这对于我们深入学习Java Web开发是非常重要的一步。如果你对这个过程还有任何疑问,或者想要了解更多关于JSP的知识,请继续关注我们的后续教程。
平台的开发采用了J2EE技术框架,结合了Java Server Pages (JSP)、Servlet和Hibernate等关键组件。JSP用于动态网页生成,Servlet处理HTTP请求,而Hibernate则作为对象关系映射(ORM)工具,简化了数据库操作。SQL语言...
这是一个由Sun Microsystems(后被Oracle收购)推出的认证考试,主要针对Java 2 Platform Enterprise Edition (J2EE) 5版本下的Web组件开发技术。该认证证明持证者具有设计、开发和维护基于J2EE 5标准的Web应用的...
Struts 是一个开源的 Java Web ...熟练掌握 Struts 的使用技巧和最佳实践,对于提升 Java Web 应用的开发效率和质量至关重要。如果你对此有更多疑问或想深入探讨,可以通过邮件(ranhao@263.net)与作者冉浩进行交流。
- **MyEclipse5.5**:此版本在2007年发布,是MyEclipse系列的一个重要里程碑,提供了更为强大的Web开发功能。 - **MyEclipse6.0.1**:作为6.0系列的小版本更新,主要修复了一些已知问题,并增强了部分功能。 - **...
关于Internet的相关文献,则可能涵盖互联网的工作原理、网络协议(如TCP/IP)、网络安全、Web开发技术(HTML、CSS、JavaScript)、云计算、大数据分析、物联网(IoT)等多个方面。随着互联网的快速发展,这些领域的...