- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
xx-论坛设计-精品.doc
xx 论 坛
毕业设计开发文档
(J2EE)
中文中文摘要2
引言4
毕业设计的任务4
课题的实现意义和理论义5
论文的组织结构5
系统开发环境6
软件环境6
硬件环境7
系统开发技术介绍8
J2EE 技术简介8
MVC 简介 13
JSP 简介17
Struts简介24
Ibatis 简介31
系统实际开发33
概述33
项目名称33
项目功能33
数据库设计35
设计结构35
包含页面38
项目流程图40
毕业设计总结41
参考文献43
引言
毕业设计的任务
本文所讨论的主题是《XX 论 坛》的设计开发与新技术(Struts1.1 与 ibatis 技术)的研讨。
如今,Java 2 Enterprise Edition (J2EE) 平台已经日趋成熟,并得到广泛应用。相对应的开发语言及运行环境都已完善,所以也希望通过此课题的开发更进一步的理解面向对象的开发思想。
具体任务如下:
系统的框架设计。构思系统的总体需求,设计系统的框架及部署,制定初步的设计开发方案。
系统的数据库结构设计。数据库结构设计主要是考虑如何描述系统的总体状态以及以何种结构来储存系统各模块的数据。
制定开发进度。通过制定开发时间表,来进一步的学习对任务时间的把握以及项目整体的管理分配。
技术难点的探索。对开发中将遇到的难点进行逐步的摸索和实践,从而达到理解和解决此问题的目的。
系统代码编写。以上述的前期规划和准备为基础,进行具体的代码编写工作,在此其间也可以对系统的部分细节进行修改和讨论。
技术文档的编写。通过学习编写技术文档,来更清晰的分析和理解此课题,也为以后的维护提供一个详细的文本依据。
课题的现实意义和理论意义
本课题主要包含两个方面的意义。
1.通过系统的开发,来理解和学习 JSP技术和 WEB 应用框架。
更好的掌握 Struts1.1 与 ibatis 技术,把所学习的知识融会贯通,以便与走到工作岗位可以快速的适应工作的需要,因此设计此项目适应发展的需要。
2.现在,当开发人员开始一个新的项目时,他们首先考虑的问题不是“我们是否需要框架”,而是“我们应该使用什么样的框架”。
这个我们可以把更多的时间放在解决项目的业务逻辑中,而不是浪费在框架模式的设计中。
论文的组织结构
本论文共分为五个章节,其中三、四、五章为重点。
第一章 主要介绍论文的结构、技术可行性及此课题的现实意义和理论意义
第二章 介绍系统在开发设计和所需的软件平台及硬件配置。
第三章 主要介绍开发系统所使用和参考的相关技术,包括B/S结构,J2EE、MVC、Jsp、Strut1.1、ibatis等.
第四章 将详细介绍本系统的需求分析、框架结构、程序流程及核心模块的开发思路,从而更清晰的把握系统的整体结构。
第五章 将对此次课题的开发做一个总节,阐述自己的心得和体会。
附录:参考J2EE 技术简介
J2EE 是用于在分布式环境中开发、部署和执行应用程序的体系结构
J2EE包括:
企业 JavaBean (EJB)
Java 远程方法调用和 RMI-IIOP
Java 命名和目录接口 (JNDI)
Java 数据库连接 (JDBC)
Java 事务 API (JTA) 和 Java 事务服务 (JTS)
Java 消息传递服务 (JMS)
Java IDL
Java Mail
连接器
可扩展标记语言 (XML)
组件技术
软件组件是实现明确定义的接口的代码
组件不是完整的应用程序
企业 JavaBean (EJB) 是可以立即部署的组件,它定义可部署组件的组件体系结构EJB
EJB是采用 Java 编写的服务器端组件
EJB包含应用程序的业务逻辑
EJB 是一种组件体系结构,用于开发和部署基于组件的分布式业务的应用程序
EJB编写完成后,可以随处部署运行
EJB 的优点
应用服务器提供自动化的底层服务
简化了分布式计算,并使得应用程序更加健壮
符合“编写一次,随处运行”
与现有的服务器平台、CORBA 以及其他 Java API 兼容
容易移植,并且可以快速开发
J2EE体系结构
J2EE 体系结构基于三层体系结构
表示层由处理用户交互的组件所组成
应用程序客户端组件由客户端容器管理
应用程序客户端及其容器都在客户端运行
业务逻辑层由解决业务问题的组件组成
三层体系结构
由表示层、业务逻辑层和数据层组成
各层的功能如下:
表示层主要由 HTML、Applet和 JSP组成
业务逻辑层为业务逻辑组件提供运行时环境
数据层由数据库组成,并以存储过程的形式包含数据相关逻辑
特点:
所有层均可独立运
您可能关注的文档
- 2012山东省高中信息技术学业水平考试第一套(2011年真题,基础+算法)-精品.doc
- PS简单抠图更换背景的方法-精品.doc
- RFID中间件系统关键模块的设计与实现-精品.doc
- Android程序开发初级教程-精品.doc
- ANSYS教程(非常有用)-精品.doc
- RSView培训资料-精品.doc
- ASP0035办公自动化毕业论文2-精品.doc
- Windows系统下Android开发环境搭建指南(SDK20)-精品.doc
- C1汽车驾驶证科目一考试题库-精品.doc
- CAD技巧120个绝对实用-精品.doc
- GB/T 32151.38-2024温室气体排放核算与报告要求 第38 部分:水泥制品生产企业.pdf
- 中国国家标准 GB/T 32151.38-2024温室气体排放核算与报告要求 第38 部分:水泥制品生产企业.pdf
- 《GB/T 22069-2024燃气发动机驱动空调(热泵)机组》.pdf
- GB/T 22069-2024燃气发动机驱动空调(热泵)机组.pdf
- 中国国家标准 GB/T 22069-2024燃气发动机驱动空调(热泵)机组.pdf
- 中国国家标准 GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法.pdf
- GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法.pdf
- 《GB/T 11064.1-2024碳酸锂、单水氢氧化锂、氯化锂化学分析方法 第1部分: 碳酸锂含量的测定 滴定法》.pdf
- GB/T 1148-2024内燃机 铝活塞.pdf
- 中国国家标准 GB/T 1148-2024内燃机 铝活塞.pdf
文档评论(0)