新書推薦:
《
早点知道会幸福的那些事
》
售價:NT$
295.0
《
知宋·宋代之货币
》
售價:NT$
340.0
《
爱的7种对话:建立持续一生的亲密关系 (加)苏·约翰逊
》
售價:NT$
345.0
《
中国近现代武术思想史研究
》
售價:NT$
500.0
《
废奴
》
售價:NT$
350.0
《
有法与无法:清代的州县制度及其运作 最新修订版
》
售價:NT$
640.0
《
重启春光
》
售價:NT$
214.0
《
“玉”见中国:玉器文化与中华文明(追寻玉出山河的前世今生,饱览中国万年玉文化的史诗画卷)
》
售價:NT$
690.0
|
編輯推薦: |
该书详细介绍了JSP的相关理论及项目实践知识,知识点贯穿了从基础到进阶,到实现整个项目的全过程,内容详细丰富。
|
內容簡介: |
本书旨在培养学生的Java Web项目开发能力、实践能力和创新能力。 全书理论联系实践,引进以项目为驱动的教学模式,系统地讲解JSP程序设计技术,并用项目开发实践串联整个知识体系。
|
關於作者: |
杨弘平,信息学院,副教授,毕业于美国加州州立大学计算机科学与技术专业,专门从事JSP技术应用开发的研究和双语教学研究工作多年,一直参与校企合作培训工作,主持完成了2项与该技术相关的应用课题研究工作,在国际期刊发表了EI检索论文。2012年9月主编出版了教材《UML基础、分析与建模实践》,2014年8月出版《JSP程序设计案例教程》。
|
目錄:
|
第1章安装开发和执行环境
1.1安装和配置JDK
1.1.1获取JDK开发包
1.1.2安装JDK
1.1.3JDK安装目录
1.1.4配置JDK
1.2获取和解压Tomcat
1.2.1获取Tomcat
1.2.2解压Tomcat
1.2.3Tomcat目录
1.2.4启动Tomcat
1.2.5案例1: 开发JSP案例
1.3集成开发环境的设置
1.3.1MyEclipse集成J2EE开发环境概述
1.3.2安装MyEclipse 2013
1.3.3案例2: 在MyEclipse中开发JSP程序
1.4小结
1.5习题
第2章JSP技术简介
2.1JSP工作原理
2.2JSP页面的组成元素与常用的HTML标记
2.2.1JSP页面的组成元素
2.2.2常用的HTML标签
2.3JSP注释
2.3.1JSP注释
2.3.2HTML注释
2.3.3案例1: 使用JSP注释
2.4JSP指令元素
2.4.1include指令
2.4.2page指令
2.4.3taglib指令
2.4.4案例2: 使用指令元素
2.5JSP动作元素
2.6JSP脚本元素
2.6.1案例3: 使用声明元素
2.6.2案例4: 使用小脚本程序
2.6.3案例5: 使用表达式元素
2.7小结
2.8习题
第3章JSP隐含对象
3.1对象的属性与有效范围
3.2JSP的隐含对象
3.2.1案例1: 使用out隐含对象
3.2.2案例2: 使用request隐含对象
3.2.3案例3: 使用response隐含对象
3.2.4案例4: 使用application隐含对象
3.2.5案例5: 使用session隐含对象
3.2.6案例6: 使用config隐含对象
3.2.7案例7: 使用exception隐含对象
3.2.8案例8: 使用page隐含对象
3.2.9案例9: 使用pageContext隐含对象
3.3小结
3.4习题
第4章使用数据库
4.1MySQL的安装与使用
4.1.1案例1: 下载安装和配置
4.1.2案例2: 创建数据库
4.1.3案例3: 安装配置JDBC驱动
4.2使用JDBC访问数据库
4.2.1加载JDBC驱动程序
4.2.2创建数据库连接
4.2.3执行SQL语句
4.2.4获得查询结果
4.2.5关闭连接
4.2.6案例4: 使用JDBC访问数据库
4.3连接池技术
4.4小结
4.5习题
第5章企业信息管理系统项目实训
5.1企业信息管理系统项目需求说明
5.2企业信息管理系统项目系统分析
5.3企业信息管理系统项目数据库设计
5.4企业信息管理系统项目代码实现
5.4.1项目文件结构
5.4.2案例1: 登录功能的实现
5.4.3案例2: 系统主页面功能的实现
5.4.4案例3: 客户管理功能的实现
5.4.5案例4: 合同管理功能的实现
5.4.6案例5: 售后管理功能的实现
5.4.7案例6: 产品管理功能的实现
5.4.8案例7: 员工管理功能的实现
5.5小结
5.6习题
第6章JavaBean技术
6.1JavaBean概述
6.1.1JavaBean技术介绍
6.1.2JavaBean的种类
6.1.3JavaBean规范
6.2JavaBean中的属性
6.2.1Simple属性
6.2.2Indexed属性
6.2.3Bound属性
6.2.4Constrained属性
6.3JavaBean的应用
6.3.1案例1: 创建JavaBean
6.3.2案例2: 在JSP页面中应用JavaBean
6.3.3案例3: 使用JavaBean访问数据库
6.4小结
6.5习题
第7章Servlet简介
7.1Servlet包的构成与Servlet生命周期
7.1.1GenericServlet抽象类
7.1.2HttpServlet抽象类
7.1.3Servlet生命周期
7.2Servlet编程
7.2.1案例1: Servlet配置过程
7.2.2案例2: Servlet程序的编写过程
7.2.3案例3: 第一个Servlet程序
7.3小结
7.4习题
第8章EL表达式语言
8.1EL表达式语言简介
8.2EL语法
8.2.1案例1: 使用EL运算符
8.2.2案例2: 使用EL变量
8.2.3案例3: 使用自动类型转换
8.2.4EL关键字
8.2.5算术运算
8.2.6关系运算
8.2.7逻辑运算
8.2.8其他运算
8.3EL隐含对象
8.3.1属性与范围
8.3.2pageContext对象
8.3.3param和paramValues对象
8.3.4header和headerValues对象
8.3.5Cookie对象
8.3.6initParam对象
8.4小结
8.5习题
第9章JSTL标准标签库
9.1JSTL的基本概念、安装与配置
9.1.1JSTL标签库简介
9.1.2案例1: JSTL的安装和JSTL示例应用
9.2JSTL核心标签
9.2.1案例2: 表达式操作
9.2.2案例3: 流程控制
9.2.3案例4: 循环和迭代操作
9.2.4案例5: URL操作
9.3I18N 格式标签
9.3.1案例6: 国际化和消息标签
9.3.2案例7: 数字、日期格式化标签
9.4JSTL的XML 标签
9.4.1XPath简介
9.4.2案例8: XML核心标签
9.4.3案例9: XML流程控制
9.4.4案例10: XML文件转换
9.5JSTL的其他标签
9.5.1案例11: JSTL的SQL 标签
9.5.2案例12: JSTL的函数标签
9.6自定义标签
9.7小结
9.8习题
第10章Web架构介绍
10.1JSP开发模式介绍
10.1.1Model1简介
10.1.2Model2MVC模式简介
10.1.3Struts框架
10.2案例: Model1和Model2示例程序
10.3小结
10.4习题
第11章个人信息管理系统项目实训
11.1个人信息管理系统项目需求说明
11.2个人信息管理系统项目系统分析
11.3个人信息管理系统项目数据库设计
11.4个人信息管理系统项目代码实现
11.4.1项目文件结构
11.4.2案例1: 登录和注册功能的实现
11.4.3案例2: 系统主页面功能的实现
11.4.4案例3: 个人信息管理功能的实现
11.4.5案例4: 通讯录管理功能的实现
11.4.6案例5: 日程安排管理功能的实现
11.5小结
11.6习题
参考文献
|
內容試閱:
|
JSPJava Server Pages是目前发展迅速并应用广泛的Web应用开发技术之一,它是Java SDK、Java Enterprise EditionJava EE的重要技术。它以Java技术为核心,并结合了Servlet的强大功能与HTML的简单易用的特点,提供了具有技术稳定、跨平台、安全、可移植等优点的主流动态网页开发技术,并成为大、中型网络应用开发的首选。
本书作者根据多年的校企合作JSP实践教学经验,在总结了JSP技术的核心内容和企业实战项目案例驱动教学手段的基础上编写了此书。本书的特点如下:
1 知识体系结构合理,突出整体性和系统性,便于学习。
2 理论联系实际,每个章节首先对知识点进行解释,然后通过案例把理论转化为实践,便于理解。
3 本书在原来基础上新增了两个较为完整的实训项目开发的练习,第5章的第一个实训项目是使用纯JSP技术即可以完成的I型开发模式项目,而第11章的第二个实训项目则采用了MVC的II型结构进行开发。强调了在项目开发过程中循序渐进的原则。
本书共分11章,各章具体内容如下:
第1章安装开发和执行环境,介绍了JSP开发环境工具,包括JDK、Tomcat和MyEclipse等工具的安装和使用。
第2章JSP技术简介,介绍JSP工作原理及页面组成元素与标记等语法规则。
第3章JSP隐含对象,介绍JSP页面中9个内置对象的方法和应用。
第4章使用数据库,介绍数据库的安装,对JDBC操作数据库和连接池操作数据库的方式方法进行了讲解。
第5章企业信息管理系统项目实训,在学完数据库和JSP技术后进行的项目开发练习,让读者体会软件系统项目开发的真正意义。
第6章JavaBean技术,介绍JavaBean的特点和使用。
第7章Servlet简介,介绍Servlet知识,了解Servlet的生命周期和使用方法。
第8章EL表达式语言,介绍表达式语言的语法特点、各种运算和隐含对象的使用。
第9章JSTL标准标签库,介绍标准标记库的安装、种类和使用。
第10章Web架构介绍,通过实例讲解Model1和Model2开发模式及应用。
第11章个人信息管理系统项目实训,通过综合使用Servlet、JavaBean、JSP技术开发结构合理的MVC架构的系统项目,训练学生为进一步的框架学习做准备。
本书由杨弘平担任主编,教学团队成员史江萍、关颖、吕海华、曾祥萍和中软国际讲师常敬岩担任副主编。感谢霍明哲同学对本书的案例及项目进行了测试。
本书适合作为高等学校计算机Web编程课程的教材,由于编者水平有限,书中难免有疏漏之处,欢迎广大读者提出宝贵意见和建议。
编者
2018年12月
|
|