本书通过讲述JSP技术,向大家展示了“基于Web架构”的开发思路,并且通过讲述JSP+Servlet+JavaBean+JDBC这样的Web架构,分析了“基于组件开发”的优势和思考方式。
本书不仅适合高等院校计算机相关专业的师生学习和参考使用,对高校计算机专业的学生进行毕业设计也具有非常大的参考价值,同时书中基于架构的设计理念,还可帮助程序员扩展自身的思维方式。
本书以实用为原则,通过诸多案例分析了各种基于JSP网络程序的设计思想和开发方法。全书共分13章,其中第1-7章分别介绍了Eclipse等开发环境的搭建过程,JSP的各种应用技术,基于JSP和JavaBean的在线计数器功能模块,基于JSP的在线流媒体播放程序的实现方式,Servlet的过滤器代码实现方式;第8-13章分别讲解了基于JSP的考试系统、在线聊天系统、BBS系统、邮件系统、基于Struts的简单案例以及在线购物系统等项目的开发过程。在设计和编写这些项目的过程中,编者特别考虑了“分层”这个基于组件的思想,不仅采用了Servlet和JavaBean等组件,分离各种类型的业务逻辑,还采用了基于Struts的设计理念。
本书不仅适合高等院校计算机相关专业师生学习和参考使用,更是对高校计算机专业的学生进行毕业设计具有非常好的参考价值,同时,本书基于架构的设计理念还可帮助程序员扩展自身的思维方式。
第1章 JSP网络开发基础
1.1 Web应用程序开发基础知识
1.1.1 HTTP通信协议概述
1.1.2 传统的Web应用程序
1.2 JSP-Java基础上的Web 应用程序
1.2.1 JSP概述
1.2.2 JSP工作原理
1.2.3 JSP的基本语法
1.3 安装和配置JSP开发环境
1.3.1 安装与配置JDK环境
1.3.2 安装Eclipse集成开发环境
1.3.3 安装配置Tomcat环境
1.3.4 安装配置MyEclipse环境
1.4 JSP基础
1.4.1 在Eclipse里开发JSP代码
1.4.2 运行JSP代码
1.4.3 可能遇到的问题以及解决方案
1.5 本章小结
第2章 JSP网络应用技术
……
第3章 JSP与JDBC数据库应用
第4章 JSP自定义标签在网络开发中的应用
第5章 基于JSP的网站计数器
第6章 Flex实现的基于FLV 流媒体网络播放器
第7章 基于Servlet的过滤器
第8章 基于JSP的在线考试系统
第9章 JSP+JavaBean+DB实现的在线聊天室
第10章 基于JSP的BBS论坛
第11章 基于JSP的邮件管理系统
第12章 基于Struts的Web网络开发技术
第13章 基于JSP+Struts的在线购物商城