Struts 和 JDO 的 Web 应用

Struts 和 JDO 的 Web 应用

一、Struts和JDO的Web应用(论文文献综述)

陶大鹏[1](2012)在《基于云计算的电子商务交易平台架构研究》文中进行了进一步梳理随着经济和文化的发展与进步,新的消费模式逐渐被人们接受。电子商务市场正变得异常火爆,众多企业正从中获益。然而,由于我国传统型企业IT应用基础薄弱,配套服务体系还不健全;电子商务交易活动产生的数据量特别大,数据结构特别复杂,而且具有较强的突发性和并发性,需要一个能够对海量信息进行管理并提供持续、稳定、高效服务的电子商务平台。因此,企业开展电子商务活动要投入较高的建设和维护成本。随着云计算技术的快速发展以及云计算理念的不断深入人心,云计算服务的低成本、高效率特点为企业开展电子商务活动带来了契机。本文首先分析了我国电子商务发展现状和趋势,指出了企业建设自身电子商务交易平台需要面对的问题,综述了云计算及其在电子商务中的应用。其次深入研究了Google GAE云计算开发平台,将流行的Java框架整合到了该平台上,构建了基于GAE的Struts2+Spring+JDO框架,并针对交易活动中存在的安全、订单处理与分派等关键问题给出了解决方案。最后应用构建的基于云计算的电子商务交易平台框架开发了肥西老母鸡电子商务交易系统。

杨振丽[2](2011)在《基于JAVAEE的轻量级框架应用研究》文中认为JAVAEE架构使用EJB组件,会导致系统开发部署复杂、效率低、耦合度高、移植性差等问题,且不易于系统的升级和维护。为了研究解决这些问题的方法,本文提出了一种基于JAVAEE的轻量级框架,并将其应用于一个实际的信息管理系统。首先,在对JAVAEE轻量级框架的基本思想及其特点研究的基础上,分别介绍了其表示层、业务层、持久层的框架,并进行了分层对比分析,最终选择利用Struts、Spring和Hibernate框架整合设计一个通用轻量级框架(简称SSH)的应用方案。SSH的整合过程分为三步:(1)采用web配置文件装载Spring应用上下文;(2)对比分析三种整合方式,采用委托代理的方式对Struts和Spring进行整合;(3)采用Spring配置文件和Hibernate配置文件对Spring和Hibernate进行整合。其次,根据高校毕业设计的实际情况,对用户需求、业务流程和数据库设计进行了全面详细的分析,将所设计的轻量级框架应用于毕业设计管理系统当中,并分别对域模型层、持久层、业务层和表现层进行了基于接口的详细设计和实现。采用IOC技术将Action、Service、Session工厂和数据访问对象(DAO)交由业务层Spring管理,采用AOP技术对需要进行事务管理的业务对象进行拦截。实现了一个简单的、低耦合的、可移植性和可维护性强的毕设管理系统。最后,分别采用手工方式、JUnit工具和LoaderRunner工具对应用系统进行了测试。测试结果表明,基于JAVAEE轻量级框架开发的camis系统运行正确、稳定,响应速度快,有良好的跨平台、互操作及重用性,具有较高的实用价值。

李晓刚[3](2009)在《J2EE在煤炭行业人事工资管理系统中的应用》文中研究指明随着计算机硬件性能的不断提高和价格的不断下降,其应用领域也在不断的扩大。人们在越来越多的领域希望把更多、更难的问题交给计算机去解决。这使得计算机软件规模和复杂性与日俱增,因而软件技术不断受到新的挑战。J2EE(Java 2 Platform Enterprise Edition J2EE)是一种开发分布式企业级应用开发的技术架构,目前经过实践的检验,证明J2EE技术是一种可以依赖的企业级软件开发技术,受到许多IT业的大厂商的支持,具有十分广阔的前景。它利用Java 2平台来简化企业解决方案的开发、部署和管理相关复杂问题的体系结构,它定义了一个典型的四层结构,分别是客户层、Web层、商业逻辑层和企业信息系统层。多层体系结构为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制。本文首先对J2EE体系架构作了简要介绍,然后结合煤矿的实际情况进行了人事管理系统进行了分析和建模,在实际的开发过程,选择使用了目前非常流行的J2EE框架Struts进行了项目的初步开发,并实现了项目的基本功能和大体框架。Struts为Web应用提供了一个通用的框架,使得开发人员可以把精力集中在如何解决实际业务问题上。此外,Struts框架提供了许多可供扩展和定制的地方,使得应用程序可以方便地扩展框架,来更好地适应用户的实际需求。

周涛[4](2008)在《基于J2EE的Vseaf2.0框架数据持久层设计与实现》文中进行了进一步梳理J2EE作为现今最流行的分布式计算平台,已成为基于Web的企业应用系统的核心。但多层的J2EE体系结构在提高软件重用性和降低问题复杂性的同时,也使得代码庞大,层与层之间的控制关系繁杂。于是人们将同类问题的解决方法进行抽象,抽取成一个轻量级的框架。不同层次上选择不同的轻量级框架组合成一个Web整体框架,将会大大提高软件的开发效率。目前,针对对象——关系不匹配这一问题,虽然可以通过直接内嵌SQL或者数据访问类的方法得到解决,却降低了系统应用的可维护性。为了简化数据持久过程中的复杂、重复性的操作,出现了一系列的数据持久层解决方案。因此,选择一种功能和性能上都适合项目开发的解决方案成为一个至关重要的问题。本文首先介绍了J2EE多层设计思想,在此基础上阐述了不同层次上主流的轻量级框架的基本构成和实现原理。然后,重点分析了数据持久层中不同解决方案的优缺点,将数据持久化过程抽象细分,针对具体环节概括了影响数据持久层性能的因素并提出了相应的优化措施。在具体的数据库平台上,结合优化措施对常用持久层解决方案进行了性能测试,并详细分析了测试结果,归纳出了不同解决方案所适应的业务场景。针对Vseaf2.0框架数据持久层的需求,分析Spring DAO设计思想,结合性能测试结果,选用iBatis作为持久化解决方案。最后分模块详细阐述了各个模块的功能说明、处理流程及接口实现等。设计完成后,对框架持久层进行了性能测试,结果表明,持久层设计达到预期的目的。

刘泮青[5](2008)在《Web持久层的研究与应用》文中研究指明近年来,随着网络技术的迅速发展和J2EE(Java 2 Platform Enterprise Edition)平台的广泛应用,基于B/S的多层Web应用体系结构逐渐发展成熟起来,多层Web应用的开发已成为主流。数据持久化层的创建成为一个优秀的Web应用应该具有的重要方面。数据持久层是企业开发中很棘手的一个问题,一个良好的企业数据持久化解决方案必须提供安全,迅速地客户事务反应。在J2EE中对数据的持久化可以采用不同的技术,Hibernate作为一种新的轻量级的ORM框架,它可以替代Entity Bean实现对数据的持久化,而且结合DAO模式,Hibernate可以设计出相对独立的数据持久层,专注于数据持久化逻辑的实现,实现了数据访问逻辑和数据资源的松耦合。Hibernate还减小了项目开发的复杂性,它符合Java规范的关系数据库的持久化使得项目的可维护行和可扩展性也得到了很大的提高。本文在充分研究以往数据持久层的发展和现状的基础上,作了以下几方面的工作:(1)总结和分析了J2EE以及MVC设计模式的体系结构和设计原理,并对Struts框架的核心组件及工作流程进行了系统分析。(2)根据数据持久化技术及Hibernaet的国内外研究现状的文献,对Hibernaet技术在数据持久层中的应用进行了较为深入的探讨。(3)从数据持久化的核心模式角度对系统的持久化策略进行了划分,并对实现持久化的主流技术进行了深入剖析,通过各种持久化技术的对比得出Hibernate是实现数据持久化的较好选择。(4)以分层的体系架构理论为指导,基于Hibemate建立了数据持久与访问的DAPL (Data Access and Persistence Layer)模型框架,该模型在数据持久层能够很好地完成数据的CRUD(Create创建、Read读取、Update更新、Delete删除)操作,在数据访问层的设计上引入了多种设计模式,使模型更具灵活性。(5)在充分的理论分析的基础上,提出了基于DAPL模型的web系统设计方案,将数据持久化模型应用到Struts框架设计中,设计开发一个灵活性强、易移植、易扩充、易维护的系统设计框架。(6)最后以财务管理系统作为实现案例,验证了基于DAPL模型的web系统设计方案的理论性和实用性。

李逸俊[6](2008)在《基于Struts和持久层技术的整车零配件系统的研究与实现》文中提出由于制造企业生产规模不断扩大,生产过程变动频繁,产品更新换代迅速等原因,导致原有的零配件清单数据需经常改变,使得数据统计和生产控制难以实施,各部门之间协调困难,工作效率降低,使得企业迫切需要通过信息化手段来改变目前的管理现状。考虑到目前计算机网络的迅速发展和面向对象技术的不断更新,在满足用户需求的同时,更应考虑系统的可扩展性、可维护性、灵活性和开发效率,而设计模式的应用可以更好的在系统构架阶段,从整体上规划系统结构设计和功能,使当前开发的和以后的系统实施更有条理和保障。根据企业应用系统的开发实践,结合应用系统多层次体系结构发展的现状,通过对MVC设计模式和Struts开发框架进行深入分析,提出了基于Struts框架的具有多层次体系结构的Web应用系统开发框架,并通过对持久层概念的提出,讨论了OJB(对象关系桥)作为一种0/R Mapping(对象关系映射)技术的产品在持久化技术体系中的特点、优势,以及在构建此项目时如何结合Struts框架将MVC设计模式具体应用到项目开发中的方法。采用这种设计,可以使系统更加灵活,更易适应系统的升级和变更。通过对主流Web开发技术和设计框架技术的研究,针对传统开发模式和架构技术的不足,并结合Struts架构和OJB技术各自的优点实现了多架构结合的框架开发技术,给出了该系统的具体设计,包括需求分析、数据库设计、系统体系结构、功能模块图等,以及它们在具体项目中的实施。通过在整车零配件系统中成功应用,验证了该框架技术的可行性及强大功能。目前,整车零配件系统的编码和功能测试已经完成,处于验收和试运行阶段,根据客户的相关反馈信息,系统达到了预定的设计目标,使用效果良好,受到了客户的肯定。

冯志[7](2008)在《市级供电公司自动化管理信息系统的研究与实现》文中指出随着Internet技术的日益发展,越来越多的应用系统建立在Web基础上,而J2EE平台的成熟,为基于B/S结构的Web应用程序开发的进一步发展提供了更广阔的空间。针对目前供电公司综合自动化远动信息管理方式存在的问题,研究了J2EE平台下企业信息系统开发的主流技术和设计模式,设计了基于Web模式的综合自动化管理信息系统。系统应用模块化的设计思想,采用了当前流行的Struts和Hibernate技术相结合的开发框架,其中,Struts实现表现层部分,Hibernate实现数据持久层部分。该框架的应用提高了系统的开发效率、可扩展性和可维护性。最后实现了该系统的部分功能模块。

周洪照[8](2008)在《基于JavaEE规范的轻量级企业应用架构的研究及应用》文中研究说明随着信息技术的进步和企业信息化的高速发展,企业级应用系统软件的规模和复杂度也日益增加。软件规模的扩大和复杂度的增加使得企业级应用系统开发的关注点也从特定的业务实现和数据结构的选择上逐渐转变到面向领域内应用系统架构(Architecture)的设计。传统的基于B/S企业级应用系统开发的标准架构J2EE,存在着一些诸如EJB组件的“一对一映射”粗粒度和bean的细粒度实现、不支持动态连接和查询以及业务组件的移植困难等缺陷,已经不能满足企业级应用开发的需要。而针对此问题推出的JavaEE规范并未彻底的解决上述问题,规范引入的依赖注入(Inversion of Contral)只对容器管理的对象有效,而对于更细粒度的POJO实例则无法注入。因此如何利用现有的技术和企业级应用平台大规模的创建开发快速、可复用性强、安全性高、易维护的多层次企业应用系统,使得多层次的应用系统在面对复杂的网络环境、多样化的用户群体、灵活的业务模式和多样的业务需求时能够高效快速的完成任务,成为企业应用开发首要解决的问题。解决这个问题的关键就是选择一个优秀的开发架构。本文在系统的分析传统J2EE架构在构建企业级应用中的优势和缺陷的基础上,通过深入研究行业中应用成熟的开源框架,提出一种以依赖注入(IoC)、面向方面编程(AOP)、数据的透明持久性和对新规范JavaEE的全面支持为基本思想的轻量级企业应用开发架构。该架构本着结构简单、开发效率高、较高的负载均衡、对新技术全面支持和易于测试的原则,通过整合当前优秀的开放源代码项目,包括Struts、spring、hibernate、ant、XDoclet等等,为企业应用开发提供了一个快捷、稳定、廉价的解决方案。论文给出了架构的总体设计和安全控制,并且基于架构良好的层次划分和可扩展性,给出了三种不同实现方案和相应的软件架构实现,在此基础上解决了初始化时JavaBean装载问题,在动作委托的基础上改进了Action对象的容器纳入方式。在业务层通过非侵入的方式为架构中业务逻辑对象提供了事物控制、生命周期管理和自动化部署等企业应用开发常用的功能,并且给出了通用的事务控制模版。结合轻量级架构的使用范围,设计了基于本文所提出的轻量级架构的智能网彩铃业务WWW接入系统,并且验证了架构的实用性,为中小型企业级应用开发提供了一种完善的解决方案。

李波[9](2007)在《基于面向服务架构的企业电子商务平台的设计与实现》文中研究说明随着计算机、互联网及电信技术的发展,并伴随着基于服务的架构体系的系统集成方式的出现。电子商务作为二十一世纪互联网经济的重要支撑,正逐渐成为企业提升竞争力、提高效率,降低成本,获取更大利益的重要手段。但在电子商务领域,如何快速、高效的开发灵活可扩展的企业电子商务应用是一个难题。依据传统方法构建的电子商务系统,由于企业采用不同的软件平台、不同的信息标准,使得企业间的企业应用间的交互和应用集成成为阻碍企业级电子商务进一步发展的瓶颈。本文对多种电子商务系统构建技术进行分析比较后,本项目决定采用J2EE多层体系结构,结合Web服务技术与Web服务动态组合技术,用基于面向服务体系结构(SOA)来架构一个企业的电子商务交易平台。该系统的目标是实现稳定的、可靠的、高性能的、灵活可扩展的电子商务系统,完成自动化的商业交易流程。本文对此项目的表示层、业务逻辑层和数据持久层的构建进行了深入的讨论,并对如何优化系统结构、构建具有高性能高可靠性的电子商务系统进行了详细的论述。尤其是针对性地说明了如何在系统中融入Web服务及Web服务组合技术,使其更加灵活,以适应商务需求的动态变化。最后对系统功能进行了测试,并分析了系统的优势与缺陷,对系统的扩展给出了展望。

冯石麟[10](2007)在《基于Struts框架和Hibernate的Web应用系统的研究》文中进行了进一步梳理传统的Web体系结构在代码的移植、程序的可扩展性方面产生了众多问题;另一方面,JDBC作为持久层解决方案存在着很大的局限性,而EJB必须遵循各种J2EE规范,这增加了其开发的复杂性。针对这些问题,本文对基于Struts框架和Hibernate技术的Web应用开发作了较为深入的研究。本文首先从理论上分析了Struts的组成体系,对Struts框架中的各个组件及其工作原理作了透彻的阐述,接着在引入ORM思想处理持久层开发的基础上,对Hibernate的结构体系和它的各个核心接口作了较为深入的说明,然后通过一个实际的应用系统,内部信息采集与调度子系统实现两种技术的结合,即Struts+Hibernate模式的运用,其中,重点描述了系统中持久层对象的设计与实现,并解决对象间的关联以及如何使用Struts框架构建业务逻辑,通过标签库进行表示层设计和根据请求处理流程设计配置文件等问题。最后,论文对基于Struts+Hibernatem模式的应用开发作了总结,指出了今后可以深入和改进的方向,以此给工程应用领域的同类开发问题提供一定的参考价值。

二、Struts和JDO的Web应用(论文开题报告)

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

三、Struts和JDO的Web应用(论文提纲范文)

(1)基于云计算的电子商务交易平台架构研究(论文提纲范文)

摘要
Abstract
致谢
第一章 绪论
    1.1 研究背景和意义
    1.2 国内外应用现状和存在的问题
        1.2.1 应用现状
        1.2.2 存在的问题
    1.3 论文主要内容及结构
第二章 云计算研究与应用综述
    2.1 云计算的起源及其产生和发展的原因
        2.1.1 云计算的起源
        2.1.2 云计算产生和发展的原因
    2.2 云计算的定义和研究内容
    2.3 云计算的主要实现形式
    2.4 云计算的关键技术
    2.5 云计算的特点及其评判标准
        2.5.1 云计算的特点
        2.5.2 云计算的评判标准
    2.6 云计算的发展与应用
    2.7 Google 云计算服务
        2.7.1 Google App Engine 的推出
        2.7.2 Google App Engine 的功能
        2.7.3 Google App Engine 的架构
        2.7.4 Google App Engine 支持的开发语言
第三章 基于云计算的电子商务交易平台框架设计
    3.1 总体设计
        3.1.1 设计原则
        3.1.2 设计目标
        3.1.3 设计内容
    3.2 云计算架构搭建
        3.2.1 基于 GAE 的 Java 开发环境搭建
        3.2.2 数据持久化
        3.2.3 GAE 项目部署
    3.3 基于 GAE 的 Java 开发框架整合
        3.3.1 分层运行架构设计
        3.3.2 Struts2 和 Spring
        3.3.3 基于 GAE 的 Struts2+Spring+JDO 框架搭建
    3.4 系统安全分析与设计
        3.4.1 J2EE 体系结构及其安全机制
        3.4.2 软件安全
        3.4.3 管理安全
        3.4.4 云安全
    3.5 交易平台关键内容设计
第四章 应用实例
    4.1 需求分析
        4.1.1 问题分析
        4.1.2 系统设计目标
        4.1.3 业务流程分析
        4.1.4 功能需求分析
    4.2 系统设计
        4.2.1 系统设计原则
        4.2.2 系统体系结构
        4.2.3 模型图
    4.3 系统界面实现
    4.4 程序结构和代码
第五章 总结与展望
参考文献
附录

(2)基于JAVAEE的轻量级框架应用研究(论文提纲范文)

摘要
Abstract
第一章 绪论
    1.1 研究背景
    1.2 国内外研究现状
    1.3 论文研究意义与内容
第二章 JAVAEE轻量级框架
    2.1 JAVAEE轻量级框架介绍
    2.2 JAVAEE轻量级框架的基本思想
        2.2.1 MVC
        2.2.2 ORM
        2.2.3 IoC
        2.2.4 AOP
    2.3 JAVAEE轻量级框架的优点
    2.4 本章小结
第三章 JAVAEE轻量级框架的分层研究
    3.1 轻量级框架表示层的研究
        3.1.1 JSF
        3.1.2 Tapestry
        3.1.3 Struts
        3.1.4 框架的比较
    3.2 轻量级框架持久层的研究
        3.2.1 JDO
        3.2.2 IBatis
        3.2.3 Hibernate
        3.2.4 框架的比较
    3.3 轻量级框架业务层的研究
        3.3.1 HiveMind
        3.3.2 Spring
        3.3.3 框架的比较
    3.4 本章小结
第四章 JAVAEE轻量级框架的整合设计
    4.1 JAVAEE轻量级框架设计目标
    4.2 JAVAEE轻量级框架的设计
        4.2.1 框架总体结构
        4.2.2 Spring应用环境的装载
        4.2.3 Struts与Spring的整合
        4.2.4 Spring和Hibernate的整合
    4.3 SSH的工作流程
    4.4 SSH的特点
    4.5 本章小结
第五章 JAVAEE轻量级框架的应用
    5.1 毕业设计管理系统需求分析
        5.1.1 系统简介
        5.1.2 系统功能模块
    5.2 毕业设计管理系统设计与实现
        5.2.1 数据库设计
        5.2.2 系统流程
        5.2.3 系统通用时序图
        5.2.4 域模型层的设计与实现
        5.2.5 持久层的设计与实现
        5.2.6 业务层的设计与实现
        5.2.7 表示层的设计与实现
    5.3 安全措施
        5.3.1 加盐的MD5加密认证
        5.3.2 过滤器过滤非法请求
    5.4 系统运行界面
    5.5 测试
        5.5.1 单元测试
        5.5.2 功能测试
        5.5.3 性能测试
    5.6 本章小结
总结与展望
    总结
    展望
参考文献
致谢

(3)J2EE在煤炭行业人事工资管理系统中的应用(论文提纲范文)

摘要
Abstract
第一章 绪论
    1.1 课题研究的背景
    1.2 课题研究的意义
    1.3 主要工作
    1.4 组织结构
第二章 系统的关键技术分析
    2.1 当今流行软件架构比较
        2.1.1 .NET 和J2EE 架构概述
        2.1.2 .NET 和J2EE 架构的异同点
    2.2 J2EE 体系架构
        2.2.1 J2EE 概念
        2.2.2 J2EE 安全管理平台
        2.2.3 Web 应用框架
        2.2.4 web 应用组件
        2.2.5 Struts 应用框架
        2.2.6 框架的功能和原则
    2.3 框架体系结构
第三章 系统需求与总体设计
    3.1 业务需求分析
        3.1.1 系统背景
        3.1.2 需求分析
    3.2 功能需求分析
        3.2.1 管理角色及职责
        3.2.2 管理模式及系统约定
        3.2.3 组织机构信息的维护模式
        3.2.4 功能设计
        3.2.5 技术架构
        3.2.6 数据处理流程
第四章 系统的详细设计与实现
    4.1 数据库设计
        4.1.1 JDO 的映射
        4.1.2 人事管理子模块数据库表及其关系图
        4.1.3 工资管理子模块数据库表及其关系图
    4.2 系统权限管理
    4.3 人事管理子模块设计
    4.4 工资管理模块设计
    4.5 工资报表生成
    4.6 系统应用
        4.6.1 应用案例
        4.6.2 应用配置
        4.6.3 效果分析
第五章 总结与展望
    5.1 取得的成绩以及不足
    5.2 展望未来的工作
致谢
参考文献
攻硕期间取得的研究成果

(4)基于J2EE的Vseaf2.0框架数据持久层设计与实现(论文提纲范文)

摘要
Abstract
第一章 绪论
    1.1 课题研究背景及意义
    1.2 研究现状
    1.3 课题来源
    1.4 论文的组织结构
第二章 基于J2EE流行轻量级框架
    2.1 J2EE 的分层设计思想
    2.2 不同层次上优秀的轻量级框架
        2.2.1 轻量级J2EE 架构
        2.2.2 Web 层轻量级框架
        2.2.3 业务层轻量级框架
    2.3 本章小结
第三章 数据持久层解决方案及性能比较
    3.1 数据持久层解决方案
        3.1.1 JDBC
        3.1.2 EJB
        3.1.3 JDO
        3.1.4 O/R Mapping
    3.2 影响数据持久层性能的因素及优化措施
        3.2.1 影响数据持久层性能的因素
        3.2.2 提高数据持久层性能的措施
    3.3 各种方案的性能比较
        3.3.1 测试目的
        3.3.2 测试环境
        3.3.3 测试过程
        3.3.4 测试结果及分析
    3.4 本章小结
第四章 Vseaf2.0框架数据持久层设计
    4.1 Vseaf2.0框架概述
        4.1.1 框架简介
        4.1.2 框架设计目标
        4.1.3 系统特征
    4.2 Vseaf2.0框架数据持久层设计
        4.2.1 Spring DAO 设计思想
        4.2.2 Vseaf2.0 数据持久层设计
        4.2.3 Vseaf2.0 框架数据持久层的设计方案
    4.3 本章小结
第五章 Vseaf2.0数据持久层实现及应用
    5.1 环境描述
        5.1.1 运行环境
        5.1.2 开发环境
    5.2 模块概要设计
        5.2.1 数据源配置工具
        5.2.2 数据访问配置工具
        5.2.3 数据访问类设计
        5.2.4 代码生成配置工具
    5.3 Vseaf2.0框架数据持久层应用及性能测试
        5.3.1 Vseaf2.0框架数据持久层应用
        5.3.2 性能测试
    5.4 本章小结
结论
    本文研究总结
    论文创新点
    进一步的工作
参考文献
附录
攻读硕士学位期间取得的学术成果
致谢

(5)Web持久层的研究与应用(论文提纲范文)

摘要
ABSTRACT
绪论
    一 课题背景
    二 课题研究的目的及意义
    三 本文的主要研究工作
    四 本文的主要内容及组织结构
第一章 J2EE 技术和 MVC 设计模式及 Struts 框架
    1.1 J2EE 技术
        1.1.1 J2EE 概述
        1.1.2 J2EE 体系结构
        1.1.3 常用J2EE Web 开发技术介绍
    1.2 MVC 设计模式
        1.2.1 MVC 设计模式的结构
        1.2.2 MVC 设计模式在Web 中的应用
        1.2.3 MVC 设计模式的优点
    1.3 Struts 应用框架
        1.3.1 Struts 的体系结构
        1.3.2 Struts 实现MVC 的机制
        1.3.3 Struts 核心组件
        1.3.4 Struts 框架的工作流程
    本章小结
第二章 数据持久化
    2.1 持久层框架概述
    2.2 数据持久化的应用背景
        2.2.1 应用程序的分层体系结构
        2.2.2 持久化的意义
        2.2.3 主流的持久层框架
    2.3 Hibernate 概述
    2.4 Hibernate 的体系结构
    2.5 Hibernate API 及其核心接口
    2.6 Hibernate 的查询机制
    2.7 Hibernate O/R 映射
    2.8 使用ORM 的优势
    2.9 Hibernate 操作持久化数据
    本章小结
第三章 J2EE 平台下的数据持久化技术
    3.1 持久化方案的比较
        3.1.1 JDBC 技术
        3.1.2 CMP Bean 技术
        3.1.3 JDO 规范
        3.1.4 Hibernate 技术
    3.2 基于 Hibernate 的 DAPL 模型设计
        3.2.1 DAPL 框架模型的设计
        3.2.2 数据持久化层的设计
        3.2.3 数据访问层的设计
        3.2.4 DAPL 框架模型的优势
    3.3 异常体系的设计
        3.3.1 设计自定义的异常类
        3.3.2 设计自定义的异常处理类
        3.3.3 配置异常处理体系
        3.3.4 异常处理体系的流程
    3.4 系统设计方案
        3.4.1 分层设计
        3.4.2 各层的协作
    本章小结
第四章 财务报销管理系统的实现
    4.1 系统总体功能描述
        4.1.1 各模块详细功能描述
    4.2 系统设计方案
        4.2.1 系统特点
        4.2.2 设计要求
    4.3 详细设计
        4.3.1 持久实体设计
    4.4 系统实现
        4.4.1 开发环境
        4.4.2 Hibernate 的配置文件
        4.4.3 数据持久层的实现
        4.4.4 创建对象一关系映射文件
        4.4.5 操纵持久化对象
        4.4.6 业务逻辑层的实现
        4.4.7 表示逻辑层的实现
    4.5 系统的运行
    本章小结
结论
参考文献
攻读硕士学位期间发表的学术论文
致谢

(6)基于Struts和持久层技术的整车零配件系统的研究与实现(论文提纲范文)

摘要
ABSTRACT
1 绪论
    1.1 课题背景
    1.2 国内外研究现状
    1.3 课题主要研究工作
    1.4 论文的组织结构
2 系统设计的相关技术
    2.1 J2EE 的软件开发架构
    2.2 MVC 设计模式和 Struts 框架
    2.3 持久化技术
    2.4 本章小结
3 整车散件及特殊零配件订单系统的设计
    3.1 需求分析
    3.2 系统总体设计
    3.3 本章小结
4 整车散件及特殊零配件订单系统的实现
    4.1 系统运行环境和开发工具
    4.2 表示层的实现
    4.3 业务层的实现
    4.4 数据持久层实现
    4.5 日志输出
    4.6 本章小结
5 总结与展望
    5.1 总结
    5.2 展望
致谢
参考文献

(7)市级供电公司自动化管理信息系统的研究与实现(论文提纲范文)

中文摘要
英文摘要
第一章 引言
    1.1 论文选题背景及意义
    1.2 课题研究的现状
    1.3 综自远动MIS 在供电企业的应用
    1.4 本文的主要研究内容
第二章 J2EE 概述
    2.1 简单双层架构到复杂多层架构
        2.1.1 传统双层架构
        2.1.2 传统三层架构
        2.1.3 多层架构
    2.2 J2EE 简介
        2.2.1 J2EE 的优势
        2.2.2 J2EE 的主要技术
第三章 STRUTS 框架和HIBERNATE 技术
    3.1 MVC 设计模式
        3.1.1 JSP MODEL 1
        3.1.2 JSP MODEL 2
    3.2 STRUTS 简介
        3.2.1 STRUTS 体系结构
        3.2.2 STRUTS 的核心组件
        3.2.2.1 ACTIONSERVLET 类
        3.2.2.2 ACTION 类
        3.2.2.3 ACTIONMAPPING 类
        3.2.2.4 ACTIONFORM 类
        3.2.2.5 STRUTS 标记库
    3.3 HIBERNATE 概述
        3.3.1 ORM 技术
        3.3.2 HIBERNATE 体系结构
        3.3.3 HIBERNATE API 简介
    3.4 HIBERNATE 与STRUTS
第四章 综合自动化管理信息系统的研究与设计
    4.1 系统背景及意义
    4.2 系统的网络拓扑图
    4.3 系统的总体结构
    4.4 系统的整体设计思路
        4.4.1 系统五层结构设计
        4.4.2 表示层实现技术的分析和选择
        4.4.3 数据持久层实现技术的选择
        4.4.4 系统整体框架
    4.5 系统测试运行环境及开发工具
        4.5.1 系统运行环境
        4.5.2 系统的开发工具及架构
第五章 系统的具体设计与实现
    5.1 系统登录模块
        5.1.1 登录控制流程
        5.1.2 系统登录页面
        5.1.3 系统登录模块的数据库设计
        5.1.3.1 数据库逻辑视图
        5.1.3.2 数据库建表
        5.1.4 登录模块O/R 映射的实现
        5.1.4.1 HIBERNATE 配置文件
        5.1.4.2 封装HIBERNATE 数据库操作方法
        5.1.4.3 数据库持久化处理
        5.1.5 视图组件的实现
        5.1.6 控制器组件的实现
        5.1.7 STRUTS-CONFIG.XML 配置
        5.1.8 中文显示问题
    5.2 用户管理模块
    5.3 设备管理模块
    5.4 新闻发布模块
    5.5 定值管理模块
    5.6 报表管理模块
    5.7 计划管理模块
    5.8 图档管理模块
第六章 结论
    6.1 课题研究总结
    6.2 系统存在的问题和进一步的工作展望
参考文献
致谢
在学期间发表的学术论文和参加科研情况

(8)基于JavaEE规范的轻量级企业应用架构的研究及应用(论文提纲范文)

摘要
Abstract
绪论
第一章 传统J2EE 架构的研究
    1.1 MVC 设计模式
        1.1.1 MVC 设计模式结构
        1.1.2 MVC 设计模式的优缺点
        1.1.3 应用MVC 设计模式必须考虑的问题
    1.2 传统J2EE 架构分析
        1.2.1 传统J2EE 架构的体系结构
        1.2.2 传统J2EE 架构的核心技术
        1.2.3 传统J2EE 架构的缺陷
    1.3 JavaEE 开发模型
        1.3.1 JavaEE5.0 新特性
        1.3.2 JavaEE 开发模型的局限性
        1.3.3 轻量级架构
    本章小结
第二章 开源开发框架的研究
    2.1 Web 层开发框架的研究
        2.1.1 J2EE 架构中Web 层设计方案
        2.1.2 Struts 框架
        2.1.3 WebWork 框架
    2.2 业务层开发框架的研究
        2.2.1 轻量级容器
        2.2.2 PicoContainer 容器
        2.2.3 Spring 框架
        2.2.4 HiveMind 容器
    2.3 持久层开发框架的研究
        2.3.1 Toplink
        2.3.2 JDO
        2.3.3 Hibernate
        2.3.4 iBatis
    本章小结
第三章 基于JavaEE 的新轻量级架构的设计
    3.1 轻量级架构设计的基本思想
        3.1.1 控制反转思想
        3.1.2 面向方面编程思想
        3.1.3 数据的透明持久性思想
        3.1.4 轻量级架构与JavaEE 的集成
    3.2 轻量级架构设计
        3.2.1 总体架构
        3.2.2 轻量级软件架构
        3.2.3 轻量级架构的表现层设计
        3.2.4 轻量级架构的业务层设计
        3.2.5 轻量级架构的数据持久层设计
    3.3 支持架构的其他设计
        3.3.1 Validator 验证框架
        3.3.2 自动化工具的使用
    3.4 轻量级架构的使用范围
        3.4.1 客户端组件的选择
        3.4.2 面向组件和面向对象编程
        3.4.3 系统复杂度
        3.4.4 成本因素
    本章小结
第四章 智能网彩铃业务WWW 接入系统设计
    4.1 项目背景
        4.1.1 背景简介
        4.1.2 WWW 接入方式的总体结构
    4.2 系统设计
        4.2.1 需求分析
        4.2.2 系统设计要求
        4.2.3 功能设计
        4.2.4 系统总体架构
    4.3 WWW 彩铃业务接入系统设计
        4.3.1 表现层设计
        4.3.2 业务层设计
        4.3.3 持久层设计
    本章小结
结论
参考文献
攻读硕士学位期间发表的学术论文
致谢

(9)基于面向服务架构的企业电子商务平台的设计与实现(论文提纲范文)

摘要
ABSTRACT
第一章 绪论
    1.1 背景
    1.2 研究和发展现状
    1.3 研究内容
    1.4 论文的组织
第二章 相关关键技术的分析与比较
    2.1 Web Service
        2.1.1 可扩充的标记语言(XML)
        2.1.2 简单对象访问协议(SOAP)
        2.1.3 Web 服务描述语言(WSDL)
        2.1.4 通用描述、发现和集成协议(UDDI)
    2.2 面向服务的架构(SOA)
        2.2.1 概念
        2.2.2 协议栈
        2.2.3 角色与角色间的协作
        2.2.4 服务组合技术
    2.3 J2EE 技术
        2.3.1 J2EE 多层体系结构
        2.3.2 J2EE 设计模式
        2.3.3 J2EE 应用框架领域研究分析
    2.4 本章小结
第三章EECP 系统设计
    3.1 系统概述
    3.2 需求分析
    3.3 系统设计
    3.4 体系结构设计
        3 .4.1 技术分析
        3.4.2 工作流系统设计
        3.4.3 体系结构设计
    3.5 关键技术
        3.5.1 WC 模式的运用
        3.5.2 业务逻辑的基础结构设计
        3.5.3 WEB 服务的设计
        3.5.4 数据持久化技术
    3.6 本章小结
第四章 EECP 系统实现
    4.1 数据持久层的实现
        4.1.1 使用Hibernate 构建持久层
        4.1.2 用DAO 模式封装Hibernate
        4.1.3 持久层的异常处理
        4.1.4 持久层的数据存储策略
    4.2 业务逻辑层的实现
        4.2.1 利用EJB 实现主要功能模块
        4.2.2 利用业务逻辑层基础结构实现子系统
        4.2.3 常处理 业务逻辑层的异
        4.2.4 Web 服务的实现
        4.2.5 基于SOA 的业务集成
    4.3 表示层的实现
        4.3.1 视图组件的实现
        4.3.2 控制器组件的实现
        4.3.3 Struts 框架的配置
    4.4 本章小结
第五章 EECP 系统测试
    5.1 测试环境配置
    5.2 系统功能测试
        5.2.1 平台基本功能测试
        5.2.2 Web 服务测试
    5.3 本章小结
参考文献
致谢
攻读学位期间发表的学术论文目录

(10)基于Struts框架和Hibernate的Web应用系统的研究(论文提纲范文)

中文摘要
ABSTRACT
第一章 绪论
    1.1 课题背景
    1.2 WEB 应用的历史和现状
    1.3 本文主要工作
    1.4 本文组织结构
第二章 J2EE 概述
    2.1 J2EE 规范
    2.2 J2EE 核心服务
    2.3 J2EE 组件和容器
    2.4 本章小结
第三章 STRUTS 开发框架分析
    3.1 WEB 应用体系结构
    3.2 设计模式
        3.2.1 JSP Model 1
        3.2.2 JSP Model 2
        3.2.3 MVC 设计模式
    3.3 STRUTS 框架
        3.3.1 Struts 的主要组件
        3.3.2 Struts 的动态表单验证
        3.3.3 Struts 标签库
        3.3.4 Struts 的配置文件
    3.4 本章小结
第四章 对象持久化和HIBERNATE
    4.1 对象持久化
        4.1.1 域对象模型与持久层
        4.1.2 持久层的主流解决方案
    4.2 HIBERNATE 及其运行原理分析
        4.2.1 Hibernate 的映射策略
        4.2.2 Hibernate 的结构体系
        4.2.3 Hibernte 的核心文件
        4.2.4 Hibernate 的核心接口
    4.3 本章小结
第五章 内部信息采集与调度子系统
    5.1 系统说明
    5.2 系统运行环境
    5.3 系统设计
        5.3.1 系统的角色划分
        5.3.2 系统模块设计
        5.3.3 系统总体流程
    5.4 后台管理模块的设计研究
        5.4.1 数据库设计
        5.4.2 持久化类设计
        5.4.3 基于Hibernate 的对象/关系映射处理
        5.4.4 关联数据表的分析处理
        5.4.5 基于Struts 的功能接口解决方案
        5.4.6 表单的设计和验证
        5.4.7 自定义标签的开发设计
        5.4.8 国际化的实施解决
    5.5 本章小结
第六章 总结与展望
    6.1 本文总结
    6.2 进一步研究工作
参考文献
攻读硕士学位期间发表的论文
致谢
详细摘要

四、Struts和JDO的Web应用(论文参考文献)

  • [1]基于云计算的电子商务交易平台架构研究[D]. 陶大鹏. 合肥工业大学, 2012(03)
  • [2]基于JAVAEE的轻量级框架应用研究[D]. 杨振丽. 长安大学, 2011(07)
  • [3]J2EE在煤炭行业人事工资管理系统中的应用[D]. 李晓刚. 电子科技大学, 2009(03)
  • [4]基于J2EE的Vseaf2.0框架数据持久层设计与实现[D]. 周涛. 中国石油大学, 2008(03)
  • [5]Web持久层的研究与应用[D]. 刘泮青. 大连交通大学, 2008(04)
  • [6]基于Struts和持久层技术的整车零配件系统的研究与实现[D]. 李逸俊. 华中科技大学, 2008(05)
  • [7]市级供电公司自动化管理信息系统的研究与实现[D]. 冯志. 华北电力大学(河北), 2008(11)
  • [8]基于JavaEE规范的轻量级企业应用架构的研究及应用[D]. 周洪照. 大连交通大学, 2008(06)
  • [9]基于面向服务架构的企业电子商务平台的设计与实现[D]. 李波. 上海交通大学, 2007(01)
  • [10]基于Struts框架和Hibernate的Web应用系统的研究[D]. 冯石麟. 苏州大学, 2007(11)

标签:;  ;  ;  ;  ;  

Struts 和 JDO 的 Web 应用
下载Doc文档

猜你喜欢