内容简介
本书由浅入深、系统地介绍了Java Web应用开发的基础技术,每章都配以通俗易懂的实例进行讲解,以帮助读者能够循序渐进地理解Java Web开发的思想、开发步骤和基本技巧。全书共分为两部分,共12章。部分基础知识篇括第1~10章,主要讲解Java Web开发环境的搭建、Java Web应用开发基础知识、Servlet基础、Servlet进阶、JSP技术、JSP与JavaBean、JSP与BC、EL与JSTL、过滤器与监听器、AJAX技术等; 部分实践操作篇括第11章简易购物系统的设计与实现和第12章改进版购物系统的设计与实现。 本书适合作为全国高等学校Java Web开发相关课程的教材,也适合作为具有部分Java SE基础读者的入门书籍和工具书。
目录
目录部分基础知识篇第1章Java Web开发环境的搭建1.1Web应用系统1.1.1Web应用系统与B/S架构1.1.2Web应用系统工作流程1.1.3Web应用系统开发语言1.1.4Java Web服务器1.2开发工具的安装1.2.1K的安装与环境变量配置1.2.2Eclipse的获取与安装1.3Tomcat服务器的安装与测试1.3.1Tomcat服务器的安装1.3.2Tomcat服务器的测试1.4数据库的安装与访问1.4.1数据库的安装1.4.2数据库的访问1.5Web项目的创建与运行1.5.1创建项目1.5.2项目运行第2章Java Web应用开发基础知识2.1项目结构与服务器目录2.1.1Java Web项目结构2.1.2Tomcat服务器目录2.2页面设计基础2.2.1HTML2.2.2CSS2.2.3Javascript2.3Web应用开发常用机制2.3.1URL与2.3.2request与response2.3.3session与cookie第3章Servlet基础3.1Servlet和JSP3.2Tomcat服务器原理3.2.1Tomcat体系结构3.2.2Tomcat核心组件3.3Servlet的编写3.3.1Servlet的创建3.3.2Servlet的运行3.3.3Servlet的运行机制3.3.4Servlet与生命周期3.4Servlet处理请求与响应3.4.1doGet()与doPost()方法3.4.2rqequest基本信息的获取3.4.3URL传值数据的获取3.4.4表单中单值元素数据的获取3.4.5表单中多值元素数据的获取3.5中文传输乱码问题3.5.1请求参数编码3.5.2响应编码3.5.3客户端编码3.6Servlet生成HTML页面第4章Servlet进阶4.1请求转发与重定向4.1.1请求转发4.1.2重定向4.1.3请求转发与重定向小结4.2Servlet处理session 4.2.1客户端会话与服务器会话对象4.2.2session的登录与退出4.3Servlet处理cookie4.4ServletContext对象第5章JSP技术5.1JSP运行与生命周期5.2JSP基础语法5.2.1变量声明与表达式5.2.2程序段5.2.3JSP注释5.3JSP指令与动作5.3.1JSP指令5.3.2JSP动作5.4JSP内置对象5.5JSP与Servlet共同开发5.5.1需求分析5.5.2实现思路5.5.3代码实现第6章JSP与JavaBean6.1JavaBean相关概念6.1.1什么是JavaBean6.1.2POJO与JavaBean6.1.3在Eclipse中编写Javabean6.2JavaBean的使用6.2.1引入JavaBean6.2.2在JSP中设置JavaBean的属6.2.3在JSP中读取JavaBean的属6.2.4JavaBean的范围6.3利用JavaBean开发简易购物车6.3.1需求分析6.3.2实现思路6.3.3代码实现第7章JSP与BC7.1BC简介7.2数据库和表的建立7.3BC操作步骤7.4BC在JSP中的操作7.4.1添加数据7.4.2修改数据7.4.3删除数据7.4.4查询数据7.5PreparedStatement接口7.6批处理7.7事务第8章EL与JSTL8.1EL8.1.1EL的作用8.1.2EL基本语法8.1.3EL定义的基本运算符8.1.4数据读取8.2JSTL8.2.1什么是JSTL8.2.2配置JSTL8.2.3核心标签库8.2.4函数标签库8.2.5格式化标签库8.2.6SQL标签库8.2.7XML标签库第9章过滤器与监听器9.1过滤器与监听器概述9.1.1过滤器9.1.2监听器9.1.3Filter、Listener、Servlet9.2过滤器和监听器的使用9.2.1过滤器的使用9.2.2监听器的使用第10章AJAX技术10.1AJAX技术概述10.2AJAX开发10.2.1AJAX请求示例10.2.2API解释10.3AJAX实例10.3.1需求分析10.3.2实现思路10.3.3JSON对象10.3.4代码实现10.4AJAX技术的优点与缺点10.4.1优点10.4.2缺点部分实践操作篇第11章简易购物系统的设计与实现11.1系统需求分析11.2开发模式及思路11.2.1MVC模式11.2.2实现思路11.3数据库设计能设计11.3.1数据库设计11.3.能设计11.4系统开发与系能演示第12章改进版购物系统的设计与实现12.1改进系统需求分析12.2新能模块设计12.2.1数据库新增表12.2.2新能设计12.3系统开发与项结



VIP会员