共查询到15条相似文献,搜索用时 187 毫秒
1.
现在很流行在Web应用系统设计中运用MVC框架结构进行开发.在客户关系管理的Web应用中,选用SpringMVC作为系统构架模式.运用Hibernate技术实现关系型数据库模型上的持久化,对JDBC进行封装,提高Model层的质量.运用MyEclipse的IDE组件进行基于JDBC的数据库表的OR映射工作.运用DAO模式实现业务逻辑与数据逻辑分离,底层关系数据的结构变化不再对业务逻辑造成大的影响. 相似文献
2.
在分层结构设计中,持久化层位于数据库层与业务逻辑层之间,实现了业务逻辑与数据访问的分离,给开发人员提供了便利。ORM框架是解决面向对象程序设计语言与关系数据库间存在互不匹配问题的中间方案。文中分析了几种常见持久化层实现技术的优缺点,通过对常用ORM框架技术的分析和比较,研究了一种基于Hibernate框架的ORM持久化层的设计与实现。为简化业务逻辑层调用,通过DAO模式实现了持久化层,提高了系统的开发效率和可重用性。基于Hibernate持久化层在Java企业级的应用开发中,具有较强的实用价值。 相似文献
3.
随着网络技术扣面向对象技术的发展,传统上基于数据库的两层开发在越来越多的项目中被取代.取而代之的是面向对象的多层开发,而数据库在这里仅仅是作为对象持久化的工具.主要介绍了在多层结构的系统中,一种基于JAVA技术的对象持久化方法(JDBC技术、JAVABEAN技术扣DAO模式相结合).介绍了如何通过重构来实现DAO模式,从而实现一个多数据源的结构良好的对象持久化架构. 相似文献
4.
改进的JDBC框架在数据持久层的应用 总被引:4,自引:0,他引:4
为了解决面向构建企业级系统的JDBC数据持久化的问题,详细分析了模板模式和策略模式,并通过这两种设计模式改进了JDBC框架,最终形成了改进后的JDBC扩展框架,它具有不依赖于任何的O/R映射框架和EJB容器,且易学习、易使用、易部署等特点.最后,结合某个电信客户关系管理系统(CRM)中的车辆管理模块的开发,给出了具体的实现.实验结果表明,改进后的JDBC框架有较强的实用性和有效性. 相似文献
5.
在基于J2EE项目的开发过程中,数据持久层的设计是一项重要的工作,它为业务逻辑层提供了操作数据的接口,持久层性能的优劣直接影响到业务逻辑层和表示层的效果。在分析目前主流持久层解决方案的基础上,提出了一种对JDBC的轻量级封装并应用DAO模式实现对数据库的透明访问、降低耦合性的方法,该方法运用Java语言的反射和代理机制,遵循软件工程中成熟的分层结构设计规范,同时兼顾框架设计中可靠、安全和可扩展的要求。给出该框架的设计和实现过程,通过实例论证了采用这种框架的技术优势。 相似文献
6.
7.
8.
9.
为提高Java技术在企业应用中的开发效率,缩短开发周期,减少开发成本,通过研究Struts2框架、JDBC协议以及Ajax异步刷新机制,依据MVC设计模式的思想,提出一种基于Struts2+Ajax+JDBC的企业级Web开发架构.通过某企业生产统计管理系统的信息发布模块,阐述了该架构中表示层、控制层、业务逻辑层和持久化层的实现过程.实践表明该架构具有良好的移植性、扩展性和维护性,降低了应用程序的复杂性和耦合度,提高了开发效率和用户体验. 相似文献
10.
基于J2EE的Web框架和J2EE核心模式的基础之上,提出了SpringBoot为基础的Web快速开发框架——RDWFBS(Rapid Development Web Framework based on SpringBoot).使用SpringBoot集成框架,围绕Web进行架构,框架采用了表现层、业务逻辑层、持久化层三层体系.在表现层中和业务逻辑层使用了SpringMVC和Spring的开发框架;在持久化层中,集成了Spring Data JPA框架.另外,对于用户接口的开发,引入了Thymeleaf框架.同时,具体介绍框架的整合和具体实现.利用这一框架实现一个博客应用系统,系统的运行体现改进型框架的正确性和有效性. 相似文献
11.
运用设计模式实现数据持久层框架 总被引:8,自引:4,他引:8
针对传统数据库访问中出现的业务逻辑和数据访问逻辑混杂、程序复用程度低以及难以维护的弊端,阐述了怎样利用几种常用的设计模式来设计一个数据持久层框架的解决方案,并给出了部分实现代码。该框架有效地提高了代码的可重用性和可扩展性,有一定的实用价值。 相似文献
12.
基于Struts和Hibernate的文本按行分页技术 总被引:3,自引:0,他引:3
介绍了文本分页显示的几种方法,并进行了对比分析。Struts框架是基于MVC的设计模式,具有很高的可配置性;Hibernate对JDBC提供了轻量级的对象封装。把这两种框架有机结合,以Struts为表示层框架,以Hibernate为数据持久层框架,设计并实现了文本按行分页的功能,并以部分代码为例说明这两种框架的结合在Web开发中的应用。结果表明,使用Struts+Hibemate解决方案,提高了所开发系统的可扩展性、可维护性及可移植性,降低了系统的耦合性。 相似文献
13.
Web应用程序可以分为表示层、业务层、持久层和领域模型层。按照这种分层结构,分别介绍了Tapestry,Spring和Hibernate三种开源框架。Tapestry使得程序具有一致性的结构,通过开发Tapestry组件,增强了代码的复用和程序的健壮性;Spring实现了业务层和表现层的分离;Hibernate大幅度减少开发时人工使用SQL和JDBC处理数据的时间。结合项目实例介绍了如何整合这三种框架构建Web的应用。应用这种整合框架,可以使系统层次清晰,并实现了层之间的解耦,各层之间可以独立开发,极大地提高了开发效率。 相似文献
14.
15.
本文探讨了建立电子账务系统的必要性,通过对财务报账作业的系统分析,在JAVA EE 的多层架构下,以
Struts 作为表现层框架、以基于JDBC设计的可复用的持久层作为数据访问层框架, 并运用多种设计模式设计和实现了一个电
子账务系统。该系统能有效支撑企业大量报账业务的快速处理,保障报账单据的规范化、审批流程的电子化和信息传递的自
动化,并具有良好的可扩展性、可维护性。 相似文献