本书是一种动态网页开发语言,具有以下3大优点:一是采用Java技术,具有的跨平台性,几乎在所有的服务器系统上都可以运行;二是采用JavaBean技术,对程序进行了很好的封装和重复调用,实现了程序的可重用性:三是具有Java语言支持,可以开发各种复杂的应用。
本书主要以实例的方式来讲解JSP的应用,全书内容共分为10章。第1章和第2章着重介绍JSP入门知识,并回顾JSP 开发涉及的重要理论。第3章介绍Web程序应用和开发平台调试、编译、的方法,重点介绍用MyEclipse开发JSP程序的方法,为接下来的案例提供开发平台。第4章~第10章各为一个完整的编程实例,内容覆盖注册登录系统、聊天室、BBS、在线商务沟通、新闻频道系统、网上书店和学生网上选课管理系统,并采用系统分析和模块划分的方法讲解各个系统的设计和实现。
本书不是以理论介绍为重点,而更多侧重于实践应用,因此《JSP课程设计案例精编(第2版)》适合对JSP有一定了解或有一定Java编程基础的读者。《JSP课程设计案例精编(第2版)》既可以作为高等院校课程设计和实践的指导用书,也非常适合作为学习JSP 开发的参考书。
本书的定位是高等学校JSP课程设计指导用书与参考用书,主要面向大学本科学生、高职高专学生、研究生以及具有一定Java语言基础的立足于Web系统开发的设计人员,由于通过本书可以从零基础开始学习和掌握JSP语言,同时运用大量案例进行示范,便于读者从模仿做起,培养兴趣逐渐掌握,因此本书面向对象较宽,受众面较大,市场需求量较大。本书与其他JSP类图书的主要区别是:本书以实际案例为主,以预备知识配合基础案例,诠释实际项目的设计理念,可以使读者举一反三。目前市场上,JSP课程设计案例精编类图书较多,但大多走向两个:一是名为案例分析,但基础知识太多,从而使读者逐渐失去阅读的兴趣;二是案例难度大或者讲解不,没有为读者提供基础的知识线索。本书很好地处理了案例与知识点的关系,可以很好地弥补市场上的空白。
第1章 JSP入门知识 1.1 什么是JSP 1.2 JSP的优势 1.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 安装与运行Tomcat 1.7 Web编程基础 1.7.1 HTML 1.7.2 JavaScript 小结 第2章 JSP预备知识 第3章 简单的Web应用——MyfirstApp 第4章 用户注册登录系统 第5章 聊天室系统 第6章 BBS系统 第7章 在线商务沟通系统 第8章 新闻频道系统 第9章 学生网上选课系统