学院                    专业

学号     姓名        指导老师:

 

【摘要】 J2EE技术无疑是当今因特网应用的最佳技术方案之一,围绕J2EE技术的应用性,也产生了大量的Web开发框架、中间层开发框架、数据层开发框架,它们极大地提升了J2EE技术的易用性[1]。本文描述了J2EE的相关技术,比如Servlet,JSP,Struts,Hibernate等,并用这些技术完成一个基于Web的教学管理系统。

【关键词】 Servlet,JSP,Struts,Hibernate,MVC,教学管理系统。

 

目录

 

第一章  前言………………………………………………………………………………………………… 3

第二章  Servlet简介

什么是Servlet………………………………………………………………………………………3
Servlet技术的特点……………………………………………………………………………… 3
Servlet的生命周期………………………………………………………………………………3

第三章  JSP技术概述

JSP技术的产生背景……………………………………………………………………………… 4
JSP技术的优势和弱势……………………………………………………………………………4

2.1  JSP技术的优势……………………………………………………………………………… 4

2.2  JSP技术的弱势……………………………………………………………………………… 4

2.3  JSP内置对象………………………………………………………………………………… 4

JSP技术的工作原理…………………………………………………………………………………4

第四章  Struts概述

Struts的由来和发展……………………………………………………………………………… 4

1.1  Struts的MVC模式简介…………………………………………………………………… 5

Struts的优缺点 …………………………………………………………………………………… 6
Struts的工作流程…………………………………………………………………………………6

第五章  Hibernate数据库持久化技术

Hibernate简介………………………………………………………………………………………7
Hibernate的工作流程………………………………………………………………………………7

第六章  开发环境

Eclipse开发工具……………………………………………………………………………………8
Tomcat服务器………………………………………………………………………………………8

2.1  Tomcat的产生和发展…………………………………………………………………………8

2.2  在Tomcat中部署Web应用程序………………………………………………………………8

SQL Server 数据库…………………………………………………………………………………8

第七章  基于Web的教学管理系统详细设计

系统功能设计…………………………………………………………………………………………8
系统功能模块…………………………………………………………………………………………9
数据库设计与实现……………………………………………………………………………………9

3.1  数据库功能设计……………………………………………………………………………… 9

3.2  数据库概念结构设计………………………………………………………………………… 9

3.3  数据库逻辑结构设计…………………………………………………………………………11

4.业务逻辑层各bean功能…………………………………………………………………………… 12
5.控制处理层………………………………………………………………………………………… 14

 

 

 

 

总结…………………………………………………………………………………………………………… 14

参考文献……………………………………………………………………………………………………… 14