种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

基于MVC的JSP软体开发案例教程

(2019-11-27 18:51:57) 百科综合
基于MVC的JSP软体开发案例教程

基于MVC的JSP软体开发案例教程

《基于MVC的JSP软体开发案例教程》是2014年7月1日出版的图书,作者是牛德雄、陈华政、李彬、扶卿妮。

基本介绍

  • 书名:基于MVC的JSP软体开发案例教程
  • 作者:牛德雄、陈华政、李彬、扶卿妮编着 
  • ISBN:9787302359197 
  • 定价:34.50元
  • 出版社:清华大学出版社
  • 出版时间:2014年7月1日

内容简介

JSP是人们开发中小型Web套用软体常用的技术,也是基于Java的Web软体开发基本技术。牛德雄、陈华政、李彬、扶卿妮编着的《基于MVC的JSP软体开发案例教程(21世纪软体工程专业规划教材)》以“项目案例导向”的方式首先介绍JSP、Servlet、JavaBean、MySQL资料库开发等程式设计基本技术,然后介绍软体模组的MVC实...显示全部信息。

图书目录

第1章用Java进行Web编程1
1.1Java面向对象编程回顾1
1.1.1Java程式的开发与运行概述1
1.1.2Java面向对象的编程4
1.2Java程式与Web开发7
1.2.1Web程式运行原理7
1.2.2JSP动态网页技术8
1.2.3在Tomcat伺服器中部署Web程式9
1.3Java代码在Web上运行16
1.3.1在JSP中编写Java代码显示当前日期16
1.3.2在JSP中编写Java代码访问对象中的数据18
1.4一个简单用户登录功能的JSP实现19
1.4.1登录代码的实现19
1.4.2JSP代码总结21
1.5Tomcat伺服器目录简要说明22
小结23
习题23
综合实训24第2章用JSP编写动态网页25
2.1JSP动态网页概述25
2.1.1了解JSP代码组成25
2.1.2JSP运行原理26
2.1.3JSP的执行机制27
2.2JSP页面元素及编码28
2.2.1静态内容29
2.2.2JSP中基本的动态内容29
2.3数据在不同JSP页面中的传递36
2.4网页间跳转的控制402.5JSP内置对象42
2.5.1JSP内置对象的特点与分类42
2.5.2内置对象简介43
小结49
习题49
综合实训49第3章在JSP中实现资料库操作51
3.1Java访问资料库概述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.3JavaBean是可重用的封装数据或处理的类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.1JSP程式的优点与不足73
4.1.1JSP程式的不足73
4.1.2改进JSP编码的策略74
4.2JSP标準动作76
4.2.1了解JSP标準动作76
4.2.2JSP标準动作简述78
4.3EL表达式80
4.3.1EL表达式语法80
4.3.2EL表达式使用案例82
4.4JSTL标準标籤库83
4.4.1使用JSTL的步骤83
4.4.2JSTL标準标籤的类型与套用85
4.4.3JSTL标籤库简介90
4.5JavaBean作为封装数据的实体类92
小结94
习题95
综合实训95第5章Servlet原理与套用96
5.1什幺是Servlet96
5.1.1见识一个Servlet代码97
5.1.2Servlet特点简介98
5.1.3开发自己的第一个Servlet99
5.2Servlet工作原理与套用101
5.2.1Servlet工作原理101
5.2.2Servlet生命周期102
5.2.3Servlet套用104
5.3Servlet作为控制器的编码实现105
5.3.1简单控制器编码实现105
5.3.2资料库套用中Servlet控制器的实现109
5.4Servlet技术介绍111
5.4.1Servlet与JSP的关係112
5.4.2Servlet工作模式简介112
5.4.3Servlet的套用优势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.1MVC设计模式概述118
6.2.2MVC设计模式的优缺点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.1Java和JSP档案本身编译时产生的乱码问题164
8.2.2JSP与页面参数之间的乱码164
8.2.3汉字编码简述165
8.2.4Java与资料库之间的乱码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.2Tomcat资料库连线池技术194
9.2.1传统资料库连线方式的不足194
9.2.2连线池套用案例194
9.2.3资料库连线池与JNDI199
9.3Ajax技术实现Web页面的局部刷新200
9.3.1案例準备201
9.3.2用Ajax技术实现用户注册账户查重203
9.3.3用Ajax技术实现用户登录的身份验证208
9.3.4Ajax相关技术概述211
9.4JavaBean与软体复用216
9.4.1Java类与JavaBean216
9.4.2JavaBean的组件及优势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
附录AJSP开发环境的安装、配置与使用介绍261
附录BSSH框架技术简介292
参考文献297

标 签

搜索
随机推荐

Powered By 种豆资源网||