JSP与Servlet开发技术基础

JSP与Servlet开发技术基础 教材名称: JSP与Servlet开发技术基础
ISBN号: 978-7-89436-078-6 作者: 周春容、刘耘
字数: 258千字 规格: 16开
印制时间: 2013-03-13 出版日期: 2013-03-06
定价: 28.00 元 样章下载: 978-7-89436-078-6JSP与Servlet开发技术基础样章(加水印).pdf
购买地址:

本教材依托在线购书系统bookshop,主要培养运用JSP、Servlet、JDBC、EL和JSTL等技术进行Java Web开发的能力,以及项目实施过程中的分析能力和主动解决问题的能力。
本教材的内容结构如下:
第1章:主要介绍bookshop系统功能以及开发环境搭建;
第2章:主要介绍JSP脚本元素、JSP指令元素、JSP动作元素、JSP内置对象以及用JSP技术编写登录和注册页面程序;
第3章:主要介绍JDBC技术、Model1和Model2技术以及用Model1实现用户登录和注册等功能;
第4章:主要介绍Servlet技术、Servlet常用类和接口、Servlet生命周期、过滤器等以及用Model2完成用户登录和注册模块的实现;
第5章:主要介绍EL概述、EL中数据类型和运算符、EL中的内置对象、JSTL中核心标签库、JSTL国际化和格式化标签库等的使用以及用Model2完成图书查询模块的实现;
第6章:主要介绍JavaBeans组件、JavaBeans组件的用法以及用Model2完成购物车模块和订单管理模块的实现;
第7章:主要介绍β测试、新老系统并轨、数据库转换、项目部署环境以及完成bookshop项目部署;
本教材建议以“理实一体”相结合的方式进行讲授,强调学生的实际动手能力。各院校可以根据自己的实际情况适当调整教学内容。

 

第1章系统简介及开发环境搭建1
1.1项目导引1
1.2项目分析1
1.2.1业务建模1
1.2.2需求2
1.2.3分析和设计2
1.3技术准备3
1.3.1Web应用3
1.3.2HTTP请求/响应模型3
1.3.3动态网页开发技术5
1.3.4B/S体系结构5
1.3.5创建一个Web应用6
1.4项目实施7
1.4.1搭建开发环境7
1.4.2配置管理11
1.4.3项目管理21
1.5技术拓展23
1.5.1RUP23
1.5.2Scrum25
1.6本章小结27
1.7强化练习27
第2章用JSP编写登录和注册页面28
2.1项目导引28
2.2项目分析28
2.2.1业务建模29
2.2.2需求29
2.2.3分析和设计30
2.3技术准备30
2.3.1JSP概述30
2.3.2JSP脚本元素32
2.3.3JSP内置对象33
2.3.4JSP指令元素39
2.3.5JSP动作元素41
2.4项目实施48
2.5技术拓展52
2.5.1POI简介52
2.5.2用POI实现导入Excel文件52
2.5.3用POI实现导出Excel文件53
2.6本章小结53
2.7强化练习53
第3章用Model1实现用户登录和注册57
3.1项目导引57
3.2项目分析57
3.3技术准备58
3.3.1Model1和Model2介绍58
3.3.2JDBC概述59
3.3.3JDBC API常用类和接口60
3.3.4JDBC访问数据库64
3.4项目实施65
3.5技术拓展71
3.5.1将数据库访问信息写入属性文件71
3.5.2JNDI73
3.5.3数据库连接池技术74
3.6本章小结76
3.7强化练习77
第4章用Model2实现用户登录注册79
4.1项目导引79
4.2项目分析79
4.3技术准备80
4.3.1Servlet技术简介80
4.3.2Servlet常用类和接口81
4.3.3Servlet生命周期83
4.3.4Servlet应用83
4.3.5过滤器86
4.4项目实施90
4.5技术拓展98
4.5.1监听器98
4.5.2用监听器实现数据库连接池管理100
4.6本章小结103
4.7强化练习103
第5章用Model2实现图书浏览模块105
5.1项目导引105
5.2项目分析105
5.3技术准备106
5.3.1EL概述106
5.3.2EL中的数据类型和运算符106
5.3.3EL中的内置对象107
5.3.4EL中调用函数110
5.3.5JSTL概述112
5.3.6JSTL核心标签库113
5.3.7JSTL国际化和格式化标签库120
5.3.8JSTL函数标签123
5.4项目实施124
5.5技术拓展127
5.6本章小结129
5.7强化练习130
第6章用Model2实现购物车管理和提交订单132
6.1项目导引132
6.2项目分析132
6.3技术准备133
6.3.1JavaBeans组件133
6.3.2在JSP页面中使用bean134
6.4项目实施134
6.4.1第三次迭代实现购物车管理135
6.4.2第四次迭代实现订单管理140
6.5技术拓展141
6.5.1jspSmartUpload组件141
6.5.2JFreeChart组件144
6.6本章小结145
6.7强化练习145
第7章项目交付和维护147
7.1项目导引147
7.2项目分析147
7.3技术准备147
7.3.1β测试147
7.3.2新老系统的并轨148
7.3.3数据库转换148
7.3.4技术培训148
7.3.5项目部署环境149
7.4项目实施149
7.4.1数据库转换149
7.4.2项目部署153
7.5技术拓展158
7.6本章小节161
7.7强化练习161
参考文献162
 
1.承担专业理论知识体系的构建任务
强调专业理论知识体系的完整性与系统性,不强调专业理论知识的深度和难度;追求学生对专业理论知识整体框架的把握,不追求学生只掌握某些局部内容的深度和难度。
2.承担专业技术框架体系的构建任务
注重让学生了解这种技术的产生与演变过程,培养学生的技术创新意识;注重让学生把握这种技术的整体框架,培养学生对新技术的学习能力;注重让学生在技术应用过程中掌握这种技术的操作,培养学生的技术应用能力;注重让学生区别同种用途的其他技术的特点,培养学生职业活动过程中的技术比较与选择能力。
3.承担职业活动体系的构建任务
依据不同职业活动对所从事者特质的要求,分别采用了项目驱动、情景驱动、效果驱动的方式,形成了“做中学”一体的系列教材结构与体例,诸如项目导引、项目分析、项目实施等。项目驱动培养所从事者的程序逻辑思维;情景驱动培养所从事者的情景敏感特质;效果驱动培养所从事者的发散思维。