在Web应用领域,动态网页技术作为Web系统开发的核心,越来越受到业内人士的青睐。目前主流的动态网页技术主要是指ASP、PHP和JSP,本书全面讲述JSP技术及其相关技术,如与Struts、Hiberante和Spring的集成等。
考虑到Java Web应用开发的知识和技能需要和读者的知识结构,本书将JSP基础知识和Java Web应用开发经验融为一体。内容上做到全面而深入,囊括JSP技术的核心和精髓,以及Java Web应用开发整体解决方案知识。通过由浅入深,实例举证的分析讲解,使得读者在了解JSP基础知识的同时,具备全面的Java Web应用系统开发知识。
本书介绍了使用JSP及其相关技术开发网络应用程序的基础知识和方法,全书共分为3个部分。其中第1部分介绍了使用JSP开发网络应用系统的必备知识;第2部分介绍了将JSP与Struts、Hibernate和Spring等技术结合的基础知识和集成方法;第3个部分精选了实用性很强的6个典型模块和3个小型的网络应用程序,分别是新闻发布系统、电子相册系统和在线购物系统,书中从系统需求分析、代码设计到方案实施全面地介绍了这些实例。本书的随附光盘中包含了所有这些网络应用程序实例的源程序,读者稍加修改,即可将其应用于自己的开发项目中。
本书适用于使用JSP开发网络应用程序的初、中级技术人员,以及对相关技术感兴趣的读者,也可以作为高等院校相关专业的辅导教材。
第1篇 基础篇
第1章 JSP开发基础
第2章 JSP 基本语法
第3章 Servlet 基础
第4章 JSP和Servlet的集成
第5章 JDBC数据库访问技术
第6章 JSP常用技巧
第7章 JSP中常见问题及其处理
第8章 在Eclipse中开发JSP和Servlet
第9章 表达式语言EL
第10章 标准标签库JSTL
第11章 定义标签扩展
第2篇 扩展篇
第12章 基于MVC的Struts框架
第13章 Eclipse中开发Struts登录实例
第14章 使用Hibernate实现JSP持久层
第15章 使用Spring集成JSP
第16章 在Eclipse中开发Hibernate和Spring
第3篇 实战篇
第17章 登录验证模块
第18章 网站统计模块
第19章 邮件收发模块
第20章 网页搜索模块
第21章 上传和下载模块
第22章 新闻发布系统
第23章 在线相册系统
第24章 在线购物系统