Java EE Web应用开发基础

Java EE Web应用开发基础
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2012-06
版次: 01
ISBN: 9787121169748
定价: 34.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 204页
字数: 346千字
正文语种: 简体中文
54人买过
  • 本书讲述了如何基于最新的Java EE平台开发Web应用软件,主要包括XHTML/CSS、JavaScript/AJAX、Servlet、JSP及SSH(Struts、Spring、Hibernate)开发框架等,内容新颖,紧跟技术主流,同时强调应用,提供丰富案例和众多开发指导。
        作为卓越工程师培养计划“十二五”规划教材,本书可用于大专院校软件工程和计算机相关专业的专业课教学,也可用于职业培训机构开展Java EE应用软件开发培训或者软件工程人员自学。 目    录

    第1章  Java EE概述 1
    1.1  Java平台简介 1
    1.2  Java EE平台主要内容 1
    1.3  Java EE应用服务器软件 4
    1.4  Java EE的相关角色 5
    1.5  Java EE应用软件的体系结构 5
    1.6  Java EE体系架构的优点 6
    1.7  思考练习题 7
    第2章  Web开发基础 8
    2.1  浏览器 8
    2.2  Web服务器 9
    2.3  HTTP 10
    2.3.1  HTTP简介 10
    2.3.2  统一资源定位地址 10
    2.3.3  HTTP请求 11
    2.3.4  HTTP响应 11
    2.3.5  HTTP的消息报头 12
    2.3.6  HTTP请求和响应示例 14
    2.4  思考练习题 15
    第3章  XHTML和CSS 17
    3.1  XHTML概述 17
    3.1.1  XHTML的形成和发展 17
    3.1.2  XML概述 17
    3.1.3  XHTML文档结构 18
    3.1.4  XHTML文档的基本语法 19
    3.1.5  XHTML和HTML的区别 20
    3.2  XHTML常用标签 21
    3.2.1  段落标签 21
    3.2.2  标题标签 22
    3.2.3  有序列表标签 22
    3.2.4  无序列表标签 23
    3.2.5  图片标签 23
    3.2.6  超链接标签 24
    3.2.7  表格标签 26
    3.3  XHTML表单 27
    3.3.1  单行文本框 28
    3.3.2  口令输入框 28
    3.3.3  单选按钮 29
    3.3.4  复选框 29
    3.3.5  滚动文本框 30
    3.3.6  选择列表 31
    3.3.7  重置和提交按钮 32
    3.4  CSS 33
    3.4.1  CSS概述 33
    3.4.2  样式表层次以及样式说明格式 34
    3.4.3  CSS的常用选择器 36
    3.4.4  CSS属性 39
    3.4.5  <span>标签和< div>标签 42
    3.5  思考练习题 43
    第4章  JavaScript 45
    4.1  JavaScript 45
    4.1.1  JavaScript概述 45
    4.1.2  面向对象和JavaScript 45
    4.1.3  基本语法特征 46
    4.1.4  标识符 46
    4.1.5  原始数据类型 46
    4.1.6  声明变量 47
    4.1.7  操作符 48
    4.1.8  常用对象 48
    4.2  屏幕输出和键盘输入 49
    4.3  控制语句 50
    4.3.1  控制表达式 50
    4.3.2  选择语句 51
    4.3.3  switch语句 51
    4.3.4  循环语句 52
    4.4  创建对象和修改对象 53
    4.5  数组 54
    4.5.1  创建数组对象 54
    4.5.2  sort方法 54
    4.5.3  concat方法 55
    4.6  函数 55
    4.6.1  函数的定义和调用 55
    4.6.2  局部变量 56
    4.6.3  函数参数 56
    4.7  JavaScript与XHTML文档 56
    4.7.1  JavaScript的执行环境 56
    4.7.2  文档对象模型(DOM) 57
    4.7.3  利用JavaScript访问元素 58
    4.8  事件与事件处理 59
    4.8.1  事件处理的基本概念 59
    4.8.2  事件、属性和标签 60
    4.8.3  处理主体元素事件 60
    4.8.4  处理表单按钮的事件 61
    4.8.5  检验表单输入 63
    4.9  AJAX开发 64
    4.9.1  AJAX交互模式 65
    4.9.2  XMLHttpRequest简介 65
    4.9.3  使用XMLHttpRequest 66
    4.9.4  EXT JS开发 68
    4.10  思考练习题 70
    第5章  Servlet基础 71
    5.1  Servlet概述 71
    5.2  Servlet容器 72
    5.3  Servlet生命周期 72
    5.4  Servlet API 74
    5.4.1  Servlet类、请求和响应 74
    5.4.2  javax.servlet包 75
    5.4.3  javax.servlet.http包 77
    5.5  Java Web应用 79
    5.5.1  Java Web应用结构 79
    5.5.2  web.xml配置 80
    5.5.3  Tomcat与Java Web应用部署 81
    5.6  编写第一个Servlet 82
    5.7  访问Servlet的配置参数 85
    5.8  通过Servlet处理Cookie 86
    5.8.1  Cookie的基本概念 86
    5.8.2  Cookie类中的方法 86
    5.8.3  Cookie的处理 87
    5.9  过滤器 88
    5.9.1  Filter API 88
    5.9.2  Filter的应用实例 89
    5.10  Servlet 3.0的新特性 91
    5.10.1  Servlet中的注释 91
    5.10.2  Servlet中的异步处理 92
    5.10.3  现有API的改进 92
    5.11  思考练习题 93
    第6章  JSP简介 94
    6.1  初识JSP 94
    6.1.1  JSP起源 94
    6.1.2  JSP工作原理 95
    6.2  开发第一个JSP程序 95
    6.3  JSP基本语法 96
    6.3.1  JSP注释 96
    6.3.2  JSP声明 97
    6.3.3  JSP表达式 97
    6.3.4  JSP程序段 98
    6.3.5  JSP指令标记 98
    6.3.6  JSP动作元素 101
    6.3.7  JSP异常 106
    6.4  JSP内置对象 107
    6.4.1  request对象 107
    6.4.2  response对象 108
    6.4.3  out对象 109
    6.4.4  session对象 110
    6.4.5  application对象 110
    6.4.6  page对象 111
    6.4.7  pageContext对象 111
    6.4.8  config对象 112
    6.4.9  exception对象 112
    6.5  JavaBean 113
    6.5.1  JavaBean概述 113
    6.5.2  在JSP中使用JavaBean 114
    6.5.3  JavaBean的生命周期 114
    6.6  JSP标准标记库 118
    6.7  Servlet与JSP的关系 121
    6.8  JSP 2.0的新特性 123
    6.8.1  JSPX 123
    6.8.2  Expression Language 123
    6.8.3  Simple Tag和Tag File 124
    6.8.4  <jsp-config>元素 124
    6.9  思考练习题 125
    第7章  Struts入门 126
    7.1  MVC简介 126
    7.2  Struts体系结构 127
    7.3  Struts配置 129
    7.3.1  web.xml 129
    7.3.2  struts.xml 130
    7.3.3  struts.properties 131
    7.4  编写Action 131
    7.4.1  Action的类型 131
    7.4.2  在Action中访问Servlet API 132
    7.5  配置Action 133
    7.5.1  Action映射的简单配置 134
    7.5.2  使用method属性 135
    7.5.3  动态方法调用 135
    7.5.4  默认Action 136
    7.6  一个完整的Struts应用实例 136
    7.7  思考练习题 140
    第8章  Spring入门 141
    8.1  Spring框架简介 141
    8.2  控制反转 142
    8.2.1  IoC和依赖注入 142
    8.2.2  Bean和Bean配置 144
    8.2.3  Bean的作用域 144
    8.2.4  Bean Factory 145
    8.2.5  ApplicationContext 146
    8.2.6  使用注解配置Spring IoC 147
    8.3  Spring AOP 147
    8.3.1  AOP的基本概念 147
    8.3.2  Spring AOP实例 148
    8.4  Spring MVC 151
    8.4.1  Spring MVC处理流程 151
    8.4.2  Spring MVC配置 152
    8.4.3  实现Controller 154
    8.4.4  实现View 155
    8.4.5  一个完整的Spring MVC示例 156
    8.5  思考练习题 159
    第9章  Hibernate入门 160
    9.1  Hibernate概述 160
    9.1.1  数据持久化与ORM 160
    9.1.2  Hibernate体系结构 161
    9.1.3  核心接口简介 162
    9.2  编写持久化类 163
    9.3  Hibernate配置文件 164
    9.3.1  数据库配置文件 164
    9.3.2  ORM映射文件 165
    9.4  HQL语法 167
    9.5  Hibernate应用实例 169
    9.6  思考练习题 172
    附录A  开发环境配置和使用 173
    A.1  Apache HTTP服务器安装 173
    A.2  JDK安装 173
    A.3  Tomcat安装 173
    A.4  Eclipse安装 174
    A.5  使用Eclipse 174
    A.5.1  在Eclipse中配置Tomcat 174
    A.5.2  创建Web项目 175
    A.5.3  编制程序文件 176
    A.5.4  部署Web项目至Tomcat 176
    附录B  Java EE Web综合实验 178
    B.1  简介 178
    B.2  初始化项目 178
    B.3  引入Spring框架 179
    B.4  创建、配置新的视图和控制器 181
    B.5  开发业务逻辑层 184
    B.6  使用表单 188
    参考文献 195
  • 内容简介:
    本书讲述了如何基于最新的Java EE平台开发Web应用软件,主要包括XHTML/CSS、JavaScript/AJAX、Servlet、JSP及SSH(Struts、Spring、Hibernate)开发框架等,内容新颖,紧跟技术主流,同时强调应用,提供丰富案例和众多开发指导。
        作为卓越工程师培养计划“十二五”规划教材,本书可用于大专院校软件工程和计算机相关专业的专业课教学,也可用于职业培训机构开展Java EE应用软件开发培训或者软件工程人员自学。
  • 目录:
    目    录

    第1章  Java EE概述 1
    1.1  Java平台简介 1
    1.2  Java EE平台主要内容 1
    1.3  Java EE应用服务器软件 4
    1.4  Java EE的相关角色 5
    1.5  Java EE应用软件的体系结构 5
    1.6  Java EE体系架构的优点 6
    1.7  思考练习题 7
    第2章  Web开发基础 8
    2.1  浏览器 8
    2.2  Web服务器 9
    2.3  HTTP 10
    2.3.1  HTTP简介 10
    2.3.2  统一资源定位地址 10
    2.3.3  HTTP请求 11
    2.3.4  HTTP响应 11
    2.3.5  HTTP的消息报头 12
    2.3.6  HTTP请求和响应示例 14
    2.4  思考练习题 15
    第3章  XHTML和CSS 17
    3.1  XHTML概述 17
    3.1.1  XHTML的形成和发展 17
    3.1.2  XML概述 17
    3.1.3  XHTML文档结构 18
    3.1.4  XHTML文档的基本语法 19
    3.1.5  XHTML和HTML的区别 20
    3.2  XHTML常用标签 21
    3.2.1  段落标签 21
    3.2.2  标题标签 22
    3.2.3  有序列表标签 22
    3.2.4  无序列表标签 23
    3.2.5  图片标签 23
    3.2.6  超链接标签 24
    3.2.7  表格标签 26
    3.3  XHTML表单 27
    3.3.1  单行文本框 28
    3.3.2  口令输入框 28
    3.3.3  单选按钮 29
    3.3.4  复选框 29
    3.3.5  滚动文本框 30
    3.3.6  选择列表 31
    3.3.7  重置和提交按钮 32
    3.4  CSS 33
    3.4.1  CSS概述 33
    3.4.2  样式表层次以及样式说明格式 34
    3.4.3  CSS的常用选择器 36
    3.4.4  CSS属性 39
    3.4.5  <span>标签和< div>标签 42
    3.5  思考练习题 43
    第4章  JavaScript 45
    4.1  JavaScript 45
    4.1.1  JavaScript概述 45
    4.1.2  面向对象和JavaScript 45
    4.1.3  基本语法特征 46
    4.1.4  标识符 46
    4.1.5  原始数据类型 46
    4.1.6  声明变量 47
    4.1.7  操作符 48
    4.1.8  常用对象 48
    4.2  屏幕输出和键盘输入 49
    4.3  控制语句 50
    4.3.1  控制表达式 50
    4.3.2  选择语句 51
    4.3.3  switch语句 51
    4.3.4  循环语句 52
    4.4  创建对象和修改对象 53
    4.5  数组 54
    4.5.1  创建数组对象 54
    4.5.2  sort方法 54
    4.5.3  concat方法 55
    4.6  函数 55
    4.6.1  函数的定义和调用 55
    4.6.2  局部变量 56
    4.6.3  函数参数 56
    4.7  JavaScript与XHTML文档 56
    4.7.1  JavaScript的执行环境 56
    4.7.2  文档对象模型(DOM) 57
    4.7.3  利用JavaScript访问元素 58
    4.8  事件与事件处理 59
    4.8.1  事件处理的基本概念 59
    4.8.2  事件、属性和标签 60
    4.8.3  处理主体元素事件 60
    4.8.4  处理表单按钮的事件 61
    4.8.5  检验表单输入 63
    4.9  AJAX开发 64
    4.9.1  AJAX交互模式 65
    4.9.2  XMLHttpRequest简介 65
    4.9.3  使用XMLHttpRequest 66
    4.9.4  EXT JS开发 68
    4.10  思考练习题 70
    第5章  Servlet基础 71
    5.1  Servlet概述 71
    5.2  Servlet容器 72
    5.3  Servlet生命周期 72
    5.4  Servlet API 74
    5.4.1  Servlet类、请求和响应 74
    5.4.2  javax.servlet包 75
    5.4.3  javax.servlet.http包 77
    5.5  Java Web应用 79
    5.5.1  Java Web应用结构 79
    5.5.2  web.xml配置 80
    5.5.3  Tomcat与Java Web应用部署 81
    5.6  编写第一个Servlet 82
    5.7  访问Servlet的配置参数 85
    5.8  通过Servlet处理Cookie 86
    5.8.1  Cookie的基本概念 86
    5.8.2  Cookie类中的方法 86
    5.8.3  Cookie的处理 87
    5.9  过滤器 88
    5.9.1  Filter API 88
    5.9.2  Filter的应用实例 89
    5.10  Servlet 3.0的新特性 91
    5.10.1  Servlet中的注释 91
    5.10.2  Servlet中的异步处理 92
    5.10.3  现有API的改进 92
    5.11  思考练习题 93
    第6章  JSP简介 94
    6.1  初识JSP 94
    6.1.1  JSP起源 94
    6.1.2  JSP工作原理 95
    6.2  开发第一个JSP程序 95
    6.3  JSP基本语法 96
    6.3.1  JSP注释 96
    6.3.2  JSP声明 97
    6.3.3  JSP表达式 97
    6.3.4  JSP程序段 98
    6.3.5  JSP指令标记 98
    6.3.6  JSP动作元素 101
    6.3.7  JSP异常 106
    6.4  JSP内置对象 107
    6.4.1  request对象 107
    6.4.2  response对象 108
    6.4.3  out对象 109
    6.4.4  session对象 110
    6.4.5  application对象 110
    6.4.6  page对象 111
    6.4.7  pageContext对象 111
    6.4.8  config对象 112
    6.4.9  exception对象 112
    6.5  JavaBean 113
    6.5.1  JavaBean概述 113
    6.5.2  在JSP中使用JavaBean 114
    6.5.3  JavaBean的生命周期 114
    6.6  JSP标准标记库 118
    6.7  Servlet与JSP的关系 121
    6.8  JSP 2.0的新特性 123
    6.8.1  JSPX 123
    6.8.2  Expression Language 123
    6.8.3  Simple Tag和Tag File 124
    6.8.4  <jsp-config>元素 124
    6.9  思考练习题 125
    第7章  Struts入门 126
    7.1  MVC简介 126
    7.2  Struts体系结构 127
    7.3  Struts配置 129
    7.3.1  web.xml 129
    7.3.2  struts.xml 130
    7.3.3  struts.properties 131
    7.4  编写Action 131
    7.4.1  Action的类型 131
    7.4.2  在Action中访问Servlet API 132
    7.5  配置Action 133
    7.5.1  Action映射的简单配置 134
    7.5.2  使用method属性 135
    7.5.3  动态方法调用 135
    7.5.4  默认Action 136
    7.6  一个完整的Struts应用实例 136
    7.7  思考练习题 140
    第8章  Spring入门 141
    8.1  Spring框架简介 141
    8.2  控制反转 142
    8.2.1  IoC和依赖注入 142
    8.2.2  Bean和Bean配置 144
    8.2.3  Bean的作用域 144
    8.2.4  Bean Factory 145
    8.2.5  ApplicationContext 146
    8.2.6  使用注解配置Spring IoC 147
    8.3  Spring AOP 147
    8.3.1  AOP的基本概念 147
    8.3.2  Spring AOP实例 148
    8.4  Spring MVC 151
    8.4.1  Spring MVC处理流程 151
    8.4.2  Spring MVC配置 152
    8.4.3  实现Controller 154
    8.4.4  实现View 155
    8.4.5  一个完整的Spring MVC示例 156
    8.5  思考练习题 159
    第9章  Hibernate入门 160
    9.1  Hibernate概述 160
    9.1.1  数据持久化与ORM 160
    9.1.2  Hibernate体系结构 161
    9.1.3  核心接口简介 162
    9.2  编写持久化类 163
    9.3  Hibernate配置文件 164
    9.3.1  数据库配置文件 164
    9.3.2  ORM映射文件 165
    9.4  HQL语法 167
    9.5  Hibernate应用实例 169
    9.6  思考练习题 172
    附录A  开发环境配置和使用 173
    A.1  Apache HTTP服务器安装 173
    A.2  JDK安装 173
    A.3  Tomcat安装 173
    A.4  Eclipse安装 174
    A.5  使用Eclipse 174
    A.5.1  在Eclipse中配置Tomcat 174
    A.5.2  创建Web项目 175
    A.5.3  编制程序文件 176
    A.5.4  部署Web项目至Tomcat 176
    附录B  Java EE Web综合实验 178
    B.1  简介 178
    B.2  初始化项目 178
    B.3  引入Spring框架 179
    B.4  创建、配置新的视图和控制器 181
    B.5  开发业务逻辑层 184
    B.6  使用表单 188
    参考文献 195
查看详情
相关图书 / 更多
Java EE Web应用开发基础
Java程序设计任务驱动教程
黑马程序员
Java EE Web应用开发基础
Java研发自测入门与进阶
林宁、魏兆玉
Java EE Web应用开发基础
Java语言程序设计(2023年版)全国高等教育自学考试指导委员会
全国高等教育自学考试指导委员会
Java EE Web应用开发基础
Java+OpenCV案例佳作选
姚利民
Java EE Web应用开发基础
Java核心编程技术(第4版微课版新世纪应用型高等教育软件专业系列规划教材)
张屹、蔡木生 编
Java EE Web应用开发基础
Java程序设计及实践应用研究
张萌,梁正,李真
Java EE Web应用开发基础
Java Web及其框架技术
陈振兴
Java EE Web应用开发基础
JavaScript多线程编程实践
(美)托马斯 亨特二世(Thomas Hunter II),(加拿大)布莱恩 英格利什(Bryan English)
Java EE Web应用开发基础
Java开发坑点解析:从根因分析到最佳实践
朱晔
Java EE Web应用开发基础
Java面向对象程序设计(题库·微课视频版)
梁胜彬 主编 渠慎明 白晨希 马华蔚 甘志华 程素营 副主编
Java EE Web应用开发基础
Java程序设计(微课版新世纪应用型高等教育计算机类课程规划教材)
李月辉、李慧 编
Java EE Web应用开发基础
Java到Kotlin:代码重构指南
(英)邓肯·麦格雷戈(Duncan McGregor)
您可能感兴趣 / 更多