新書推薦:
《
面部填充术
》
售價:NT$
990.0
《
尼泊尔史:王权与变革
》
售價:NT$
430.0
《
战争事典085:德国人眼中的欧战胜利日:纳粹德国的最终失败
》
售價:NT$
499.0
《
步履匆匆:陈思和讲当代人文(杰出学者陈思和的人文之思、情怀之笔!)
》
售價:NT$
299.0
《
宋朝三百年
》
售價:NT$
790.0
《
礼制考古经典选读
》
售價:NT$
1340.0
《
MATLAB实用教程(第六版)
》
售價:NT$
695.0
《
中国思想的再发现(壹卷:近观系列,沟口雄三教授以其精湛的学术洞察力,旨在呈现一个全面而立体的中国思想图景)
》
售價:NT$
325.0
|
編輯推薦: |
《Java Web编程技术(高等院校信息技术规划教材)》由年年授课获质量奖的教师精心编写,以向面就业、项目驱动、案例教学、理论实践一体化为理念,围绕一个MVC Web项目所需的知识来组织内容,包括前端技术、后端技术和架构技术。本书在每一章后面附有实验指导,并提供了配套的例题、案例、项目源代码、PPT和演示视频等电子资源。
|
內容簡介: |
《Java Web编程技术(高等院校信息技术规划教材)》详细地介绍了实现一个Java Web项目所必需的技术,主要包括前端技术、后端技术和架构技术。全书共9章分为5个部分,部分概括性地介绍Java Web项目所需技术、架构和集成化编程环境;第2部分介绍HTML、CSS、、JQuery等前端编程技术;第3部分介绍控制器Servlet技术、动态网页JSP技术、组件JavaBean技术、数据库访问BC技术、持久化框架Hibernate等后端技术;第4部分介绍Java Web的分层架构、设计模式和MVC框架技术Struts 2;第5部分详细描述了一个完整的基于MVC的电子商务系统的项目案例。本书附有实验指导及习题,并提供配套的例题、案例、项目源码、PPT和演示视频等电子资料。
全书围绕项目主线组织内容,将理论和实践有机结合,充分体现了项目驱动、案例教学、理论实践一体化的教学方法。书中的教学案例和章后的实验指导的设计按照层层递进、逐步深入的方式推进, 后形成了两个独立的Web项目。本书可作为计算机、软件工程、信息管理等相关专业的教材,也适合作为Java Web编程技术的培训教材。
|
目錄:
|
章Web编程技术概述1
1.1编程体系简介1
1.1.1CS架构1
1.1.2BS架构2
1.2浏览器端编程技术3
1.2.1HTML3
1.2.2CSS4
1.2.34
1.3服务器端编程技术5
1.3.1JSP技术5
1.3.2Servlet技术7
1.3.3JavaBean和EJB技术8
1.3.4BC数据库访问技术9
1.4Web编程架构10
1.4.1企业级应用的开发架构10
1.4.2Web编程设计模式11
习题16
第2章Web开发环境17
2.1K开发工具包17
2.1.1K的安装17
2.1.2K的配置17
2.2Tomcat Web服务器19
2.2.1下载和安装Tomcat19
2.2.2Tomcat的目录结构22
2.2.3个JSP页面23
2.2.4配置Tomcat242.3集成开发环境介绍26
2.3.1Eclipse简介26
2.3.2安装MyEclipse集成环境27
2.3.3配置MyEclipse 9.0的K和Tomcat环境29
2.3.4MyEclipse开发视图介绍30
2.3.5项目实践开发Web应用程序32
2.4安装和配置数据库36
2.5实验指导39
习题41
◆Java Web编程技术目录第3章Web编程基础42
3.1HTML标记语言42
3.1.1HTML简介42
3.1.2HTML的基本概念44
3.1.3HTML的常用标记47
3.2HTML的框架标记58
3.3CSS样式表61
3.3.1CSS概念61
3.3.2CSS基本规则62
3.3.3CSS的创建64
3.3.4选择符66
3.3.5CSS样式72
3.3.6框模型77
3.3.7定位与浮动79
3.3.8DIV+CSS网页布局83
3.3.9项目实战诚信电子商务网店的页面布局85
3.4编程89
3.4.1概述89
3.4.2在网页中引入90
3.4.3基本语法91
3.4.4对象93
3.4.5浏览器内部对象与DOM模型95
3.4.6事件102
3.4.7框架库jQuery104
3.4.8的典型应用106
3.5实验指导112
习题117
第4章Servlet编程技术118
4.1Servlet概述118
4.1.1Servlet的基本概念118
4.1.2Servlet的功能119
4.1.3Servlet技术的特点119
4.1.4Servlet的生命周期120
4.2Servlet的创建、配置和调用121
4.2.1Servlet的创建121
4.2.2Servlet的文件框架122
4.2.3Servlet的配置124
4.2.4Servelt的运行126
4.3Servlet的常用接口及使用126
4.3.1Servlet的体系126
4.3.2Servlet请求和响应接口127
4.3.3Servlet环境API接口133
4.3.4Servlet的请求转发接口138
4.3.5Servlet会话跟踪接口142
4.4项目实战登录与权限系统144
4.5实验指导148
习题149
第5章JSP编程技术150
5.1JSP概述150
5.1.1JSP简介150
5.1.2理解JSP程序的执行151
5.2JSP页面元素152
5.2.1JSP页面的基本结构152
5.2.2JSP的脚本元素153
5.2.3JSP的注释156
5.2.4JSP的指令157
5.2.5JSP的动作标记164
5.3JSP内置对象171
5.3.1内置对象的作用范围171
5.3.2out对象174
5.3.3request对象175
5.3.4response对象182
5.3.5session对象184
5.3.6application对象184
5.3.7其他内置对象186
5.3.8Cookie对象188
5.4项目实战基于Cookie的权限控制模块189
5.5实验指导193
习题198
第6章JavaBean技术199
6.1JavaBean概述199
6.1.1组件技术与JavaBean199
6.1.2JavaBean的分类与特点200
6.1.3JavaBean规范200
6.2JavaBean编程201
6.2.1编写JavaBean201
6.2.2使用JavaBean202
6.2.3封装业务逻辑的JavaBean210
6.3实用的第三方JavaBean组件216
6.3.1使用JspSmartUpload实现文件上传与下载216
6.3.2使用java Mail组件发送邮件222
6.3.3使用POI组件生成Excel报表230
6.4实验指导231
习题234
第7章BC数据库编程与Hibernate技术235
7.1BC概述235
7.1.1BC简介235
7.1.2BC驱动程序的类型236
7.2BC连接数据库常用类237
7.2.1BC API所在的包237
7.2.2BC核心类的结构及操作流程237
7.2.3驱动程序管理类: DriverManager238
7.2.4数据库连接类: Connection242
7.2.5SQL声明类: Statement类243
7.2.6查询结果集: ResultSet249
7.3BC操作数据库实例250
7.3.1新建数据库250
7.3.2数据Bean和业务逻辑Bean251
7.3.3插入数据注册254
7.3.4显示数据256
7.3.5分页显示数据258
7.3.6修改数据261
7.3.7删除数据264
7.4事务处理265
7.4.1事务及处理事务的方法265
7.4.2事务处理的流程266
7.5数据库连接池267
7.5.1概述267
7.5.2通过Tomcat连接池连接数据库268
7.6Hibernate操作数据库271
7.6.1基本概念271
7.6.2Hibernate的映射机制272
7.6.3Hibernate的开发过程273
7.6.4使用Hibernate操作数据库278
7.7实验指导286
习题294
第8章Web编程架构与Struts 2框架295
8.1分布式计算的体系结构295
8.1.1单级结构295
8.1.2两级结构296
8.1.3三级结构296
8.1.4N级结构297
8.2软件逻辑分层结构297
8.2.1两层结构298
8.2.2三层结构298
8.3JSP设计模式300
8.3.1模式1: JSP JavaBean实现300
8.3.2模式2: 基于MVC模式的实现304
8.4Struts 2框架技术308
8.4.1Struts 2体系结构308
8.4.2Struts 2配置310
8.4.3Action的编写312
8.4.4Struts 2应用实例315
8.5实验指导316
习题317
第9章诚信电子商务系统318
9.1系统概述318
9.2系统分析318
9.2.1需求分析318
9.2.2业务实体说明319
9.3总体设计320
9.3.1项目规划320
9.3.2系统功能结构图320
9.3.3系统架构设计320
9.4数据库逻辑结构设计321
9.5公共模块设计324
9.5.1编程工具324
9.5.2通用数据库操作类325
9.5.3实用工具类325
9.6系统前台主要功能模块设计327
9.6.1系统前台公共页面327
9.6.2商品展示模块设计329
9.6.3会员注册与登录模块设计337
9.6.4购物车模块设计342
9.6.5订单模块设计346
9.7系统后台设计351
9.7.1系统管理员登录模块设计352
9.7.2商品管理及商品分类管理模块353
9.7.3订单管理模块设计357
9.7.4留言管理模块设计358
9.7.5公告管理模块设计359
9.7.6会员管理模块设计359
习题360
参考文献361
|
|