JSP课程设计案例精编
2007-2
清华大学
申吉红,廖学峰,余健
393
无
JSP(Java Server Pages)是一门动态网页开发语言。在众多的动态网页开发语言中选择JSP,是因为它具有以下3大优点;一是JSP采用Java技术,具有优秀的跨平台性,几乎在所有的服务器系统上都可以远行;二是JSP采用JavaBean技术,对程序进行了很好的封装和重复调用,实现了程序的可重用性;三是JSP具有Java语言支持,可以开发完成各种复杂的应用。 本书主要以实例的方式来讲解JSP的应用,全书内容共分为10章。第1章和第2章着重介绍了ESP入门知识,并回顾JSP开发涉及到的重要理论。第3章到10章中的每一章都是一个完整的编程实例,内容覆盖了注册登录系统、聊天室、BBS、在线商务沟通、新闻频道系统、网上书店和学生信息管理系统。每个实例都采用系统分析和模块划分的方法,讲解了各个系统是如何设计和实现的。 由于本书不是以理论介绍为重点,而更多侧重于实践应用,因此本书适合对JSP有一定了解或有一定Java编程基础的读者。本书可以作为高等院校的课程设计和实践的指导用书,也非常适用于作为JSP开发的参考书。
第1章 JSP入门知识1.1 什么是JSP1.2 为什么使用JSP1.2.1 ASP简介1.2.2 PHP简介1.2.3 JSP的优势1.3 JSP的构成1.4 HTTP通信协议基础1.4.1 HTTP协议的基本概念及特点1.4.2 HTTP协议的原理与工作流程1.4.3 HTTP协议的请求和响应1.5 Web容器1.6 JSP开发与运行环境搭建1.6.1 常用开发工具1.6.2 安装Java开发工具包1.6.3 安装与运行Tomcat1.7 Web编程基础1.7.1 HTML1.7.2 JavaScript小结第2章 JSP预备知识2.1 HTML快速入门2.1.1 HTML基本结构2.1.2 HTML常用标记2.1.3 HML与XHTML2.2 Java基础知识2.2.1 Java语言简介2.2.2 Java语法2.2.3 Java异常处理2.3 JSP基础知识2.3.1 JSP语法2.3.2 JavaBean知识2.3.3 Java Servlet2.4 数据库知识2.4.1 数据库语句2.4.2 数据库连接小结第3章 简单的Web应用——MyfirstApp3.1 Web应用的目录结构3.2 部署描述文件web.xml3.3 Web应用程序的打包3.4 代码实现3.4.1 index.htm文件的源代码3.4.2 login.jsP文件的源代码3.4.3 hello.jsp文件的源代码3.4.4 MyServlet.java文件的源代码3.5 编译并发布3.6 MyfirstApp的运行与发布3.6.1 运行3.6.2 发布小结第4章 用户注册登录系统4.1 学习目标和预备知识4.1.1 学习目标4.1.2 预备知识4.2 需求分析与总体设计4.2.1 需求分析4.2.2 总化设计4.3 界面设计4.4 数据库设计4.4.1 建立数据库文件4.4.2 建立ODBC数据源4.4.3 建立JDBC-ODBC连接……第5章 聊天室系统第6章 BBS系统第7章 在线商务沟通系统第8章 新闻频道系统第9章 网上书店系统第10章 学生信息管理系统
无