图书介绍

基于MVC的JSP软件开发案例教程PDF|Epub|txt|kindle电子书版本网盘下载

基于MVC的JSP软件开发案例教程
  • 牛德雄,陈华政,李彬,扶卿妮编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302359197
  • 出版时间:2014
  • 标注页数:297页
  • 文件大小:44MB
  • 文件页数:310页
  • 主题词:JAVA语言-网页制作工具-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

基于MVC的JSP软件开发案例教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 用Java进行Web编程1

1.1 Java面向对象编程回顾1

1.1.1 Java程序的开发与运行概述1

1.1.2 Java面向对象的编程4

1.2 Java程序与Web开发7

1.2.1 Web程序运行原理7

1.2.2 JSP动态网页技术8

1.2.3 在Tomcat服务器中部署Web程序9

1.3 Java代码在Web上运行16

1.3.1 在JSP中编写Java代码显示当前日期16

1.3.2 在JSP中编写Java代码访问对象中的数据18

1.4 一个简单用户登录功能的JSP实现19

1.4.1 登录代码的实现19

1.4.2 JSP代码总结21

1.5 Tomcat服务器目录简要说明22

小结23

习题23

综合实训24

第2章 用JSP编写动态网页25

2.1 JSP动态网页概述25

2.1.1 了解JSP代码组成25

2.1.2 JSP运行原理26

2.1.3 JSP的执行机制27

2.2 JSP页面元素及编码28

2.2.1 静态内容29

2.2.2 JSP中基本的动态内容29

2.3 数据在不同JSP页面中的传递36

2.4 网页间跳转的控制40

2.5 JSP内置对象42

2.5.1 JSP内置对象的特点与分类42

2.5.2 内置对象简介43

小结49

习题49

综合实训49

第3章 在JSP中实现数据库操作51

3.1 Java访问数据库概述51

3.1.1 数据库运行环境介绍51

3.1.2 编写Java程序访问MySQL数据库53

3.1.3 在JSP中编写Java代码段访问数据库57

3.2 编写可重用的类封装数据库处理代码58

3.2.1 在JSP中连接数据库编码的缺陷58

3.2.2 通过Java类封装数据库处理代码59

3.2.3 JavaBean是可重用的封装数据或处理的类64

3.3 数据库操作交互模型的实现65

3.3.1 预编译SQL语句的使用65

3.3.2 数据库操作交互模型的实现67

3.4 综合案例:用户管理综合功能的实现69

3.4.1 实现思路69

3.4.2 实现代码提示70

小结71

习题71

综合实训72

第4章 简化JSP页面编码73

4.1 JSP程序的优点与不足73

4.1.1 JSP程序的不足73

4.1.2 改进JSP编码的策略74

4.2 JSP标准动作76

4.2.1 了解JSP标准动作76

4.2.2 JSP标准动作简述78

4.3 EL表达式80

4.3.1 EL表达式语法80

4.3.2 EL表达式使用案例82

4.4 JSTL标准标签库83

4.4.1 使用JSTL的步骤83

4.4.2 JSTL标准标签的类型与应用85

4.4.3 JSTL标签库简介90

4.5 JavaBean作为封装数据的实体类92

小结94

习题95

综合实训95

第5章 Servlet原理与应用96

5.1 什么是Servlet96

5.1.1 见识一个Servlet代码97

5.1.2 Servlet特点简介98

5.1.3 开发自己的第一个Servlet99

5.2 Servlet工作原理与应用101

5.2.1 Servlet工作原理101

5.2.2 Servlet生命周期102

5.2.3 Servlet应用104

5.3 Servlet作为控制器的编码实现105

5.3.1 简单控制器编码实现105

5.3.2 数据库应用中Servlet控制器的实现109

5.4 Servlet技术介绍111

5.4.1 Servlet与JSP的关系112

5.4.2 Servlet工作模式简介112

5.4.3 Servlet的应用优势113

小结113

习题114

综合实训114

第6章 一个软件功能“模块”的MVC实现115

6.1 软件项目由模块组成115

6.1.1 软件由其模块组成115

6.1.2 软件项目开发以模块为单位进行116

6.1.3 “用户信息管理”程序结构简介118

6.2 基于MVC设计模式的软件开发概述118

6.2.1 MVC设计模式概述118

6.2.2 MVC设计模式的优缺点120

6.3 软件项目功能模块分解与设计121

6.3.1 学生管理系统软件项目的开发121

6.3.2 功能模块分解122

6.3.3 数据库设计122

6.4 “学生信息管理”模块的MVC实现123

6.4.1 任务描述123

6.4.2 “学生信息管理”模块运行效果演示123

6.4.3 软件项目结构介绍126

6.4.4 软件的MVC实现步骤127

6.4.5 各程序的关键代码讲解132

6.5 模块模型层的优化143

小结144

习题144

综合实训145

第7章 在软件架构下集成各功能模块146

7.1 问题的提出146

7.1.1 软件项目的功能模块分解147

7.1.2 软件的模块集成147

7.1.3 软件集成的相关技术工作147

7.2 软件架构简介148

7.2.1 以架构为中心的开发方法148

7.2.2 软件架构设计时的工作内容149

7.3 学生管理系统各模块的统一运行环境149

7.3.1 统一运行界面的设计149

7.3.2 统一运行界面的实现150

7.3.3 在主界面中其他模块的集成154

7.3.4 软件集成后程序的组织155

7.4 软件的架构与集成总结157

7.4.1 识别每一层中的功能模块157

7.4.2 软件架构的设计要满足用户的要求158

7.4.3 什么是一个好的软件架构158

7.4.4 软件集成后要进行集成测试159

小结160

习题160

综合实训161

第8章 完善功能模块使其更实用162

8.1 一个软件模块的编码实现162

8.1.1 仅仅提供功能还不行,要使软件更实用162

8.1.2 通过非功能编码使软件更“实用”163

8.2 汉字乱码处理的实现163

8.2.1 Java和JSP文件本身编译时产生的乱码问题164

8.2.2 JSP与页面参数之间的乱码164

8.2.3 汉字编码简述165

8.2.4 Java与数据库之间的乱码166

8.3 多数据分页显示处理的实现171

8.3.1 实现技术与思路171

8.3.2 案例的实现172

8.4 文件上传的实现178

8.4.1 文件上传技术与实现178

8.4.2 学生相片的上传与显示185

8.5 软件非功能需求的编码实现191

8.5.1 软件的功能需求与非功能需求191

8.5.2 非功能需求的种类与实现191

小结192

综合实训192

第9章 提高软件处理与软件开发效率193

9.1 问题的提出193

9.2 Tomcat数据库连接池技术194

9.2.1 传统数据库连接方式的不足194

9.2.2 连接池应用案例194

9.2.3 数据库连接池与JNDI199

9.3 Ajax技术实现Web页面的局部刷新200

9.3.1 案例准备201

9.3.2 用Ajax技术实现用户注册账户查重203

9.3.3 用Ajax技术实现用户登录的身份验证208

9.3.4 Ajax相关技术概述211

9.4 JavaBean与软件复用216

9.4.1 Java类与JavaBean216

9.4.2 JavaBean的组件及优势217

9.5 利用接口技术分离业务定义与实现219

9.5.1 面向接口的编程220

9.5.2 面向接口的编程案例220

小结223

综合实训224

第10章 综合软件项目开发案例225

10.1 综合软件项目开发概述225

10.2 软件结构的复杂性及实现226

10.2.1 复杂的数据结构及软件结构226

10.2.2 案例实现技术介绍229

10.2.3 面向对象的软件开发过程236

10.3 综合软件项目开发说明237

10.3.1 项目介绍238

10.3.2 用例模型239

10.3.3 功能需求239

10.3.4 数据分析与数据库设计240

10.3.5 软件设计243

10.3.6 各功能模块设计245

10.3.7 软件实现及操作说明248

小结260

综合实训260

附录A JSP开发环境的安装、配置与使用介绍261

附录B SSH框架技术简介292

参考文献297

热门推荐