《基于BootStrap3的JSP项目实例教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:李明欣,林琳主编;朱卫平,康凤副主编
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2015
  • ISBN:9787512418219
  • 页数:240 页
图书介绍:本教材主要方便读者快速掌握Java Web的程序设计,采用案例方式讲解,第一部分主要讲解了JSP开发环境的搭建,JSP的基本语法,JDBC数据库连接技术,JavaBean和Servlet技术,第二部分主要讲解目前比较流行的开源前端框架Bootstrap,包括并在最后给出一个综合案例,把前台的HTML5和CSS和后台的JSP Servlet注解技术结合起来,方便快速入门。本书根据目前流行的MVC框架设计,将前端和后台分离,前台采用流行的Bootstrap3框架,后台使用Servlet最新的注解技术,并将应用在实际教学中,并根据学生反馈意见逐渐完善。本书市场广阔,易于推广。

第1章 JSP开发入门 1

1.1 HTTP相关概念 1

1.2 Servlet的优势与问题 2

1.3 JSP介绍 3

1.3.1 JSP简介 3

1.3.2 JSP的处理过程 4

1.4 Java环境变量的设置 8

1.5 Eclipse和Tomcat集成开发环境配置 10

1.5.1 Eclipse简介 10

1.5.2 Tomcat简介 11

1.5.3开发调试环境的搭建 11

1.6 JSP案例——Hello 14

第2章 JSP语法 17

2.1 JSP注释 17

2.2脚本元素 18

2.2.1 scriptlet 19

2.2.2表达式 20

2.2.3声明 21

2.3指令元素 22

2.3.1 page指令 22

2.3.2 include指令 26

2.3.3 taglib指令 27

2.4行为元素 29

2.4.1 <jsp:forward> 29

2.4.2 <jsp:include> 30

2.4.3 <jsp:useBean> 31

2.4.4 <jsp:setProperty> 32

2.4.5 <jsp:getProperty> 32

第3章 JSP对象 35

3.1 out内置对象 35

3.1.1 out对象概念 35

3.1.2 out对象使用案例 35

3.2 request内置对象 37

3.2.1 request对象概念 37

3.2.2 request使用案例 37

3.3 response内置对象 39

3.3.1 response对象概念 39

3.3.2 response对象使用案例 39

3.4 session内置对象 41

3.4.1 session对象概念 41

3.4.2 response对象使用案例 42

3.5 Cookie对象 45

3.5.1 Cookies对象概念 45

3.5.2创建Cookie 45

3.5.3读取Cookie 46

3.5.4 Cookie使用案例 47

第4章 JDBC数据库访问技术 50

4.1 JDBC的概念 50

4.2 JDBC的使用 51

4.3脚本方式进行数据库连接 54

4.4脚本方式实现数据库增删改查(CRUD) 55

4.5封装类实现增删改查 62

4.6脚本实现数据库分页显示 69

4.7预编译进行数据库的增删改查 72

4.7.1 SQL注入攻击概念 72

4.7.2 SQL注入攻击案例 72

4.7.3预编译概念 74

4.7.4预编译使用案例 75

4.8连接池 81

4.8.1 JNDI 82

4.8.2连接池使用案例 83

4.9 JSP调用存储过程 87

4.9.1存储过程的概念 87

4.9.2存储过程使用案例 88

4.10 JDBC事务 95

4.10.1事务的定义 95

4.10.2数据库事务声明 96

4.10.3事务使用案例 96

第5章 JavaBean技术 98

5.1 JavaBean的概念 98

5.2 JavaBean的使用案例 98

5.2.1 JavaBean案例1——实现登录 98

5.2.2 JavaBean案例2——实现增删改查(CRUD) 101

第6章 Servlet技术 109

6.1 Servlet技术 109

6.1.1 Servlet概念及生命周期 109

6.1.2 Servlet案例1—— Servlet快速入门 110

6.1.3 Servlet案例2—— Servlet实现增删改查 112

6.1.4 Servlet案例3—— JSP+JavaBean+Servlet实现增删改查 119

6.1.5 Servlet案例4—— JSP+JavaBean+Servlet实现分页 125

6.1.6 Servlet案例5——文件上传 133

6.1.7 Servlet案例6——邮件发送 136

6.1.8 Servlet案例7——验证码 138

6.2 Servlet过滤器(Filter) 141

6.2.1过滤器 141

6.2.2 Servlet过滤器案例1——登录拦截、字符转化 142

6.3 Servlet监听器(Listener) 146

6.3.1监听器 146

6.3.2 Lisenter使用案例 147

第7章 Ajax技术 150

7.1 Ajax概念 150

7.2 XMLHttpRequest实现Ajax 151

7.3 jQuery实现Ajax 154

7.3.1 j Query 154

7.3.2 j Query相关操作 155

7.3.3 JSON概念 156

7.3.4 j Query使用案例 156

第8章BootStrap3 159

8.1 BootStrap简介 159

8.2使用WebStorm开发页面 159

8.3 BootStrap布局 161

8.3.1固定布局 162

8.3.2流式布局 163

8.4 BootStrap页面元素 164

8.4.1排版 164

8.4.2表格 167

8.4.3表单 170

8.4.4按钮 173

8.5 BootStrap组件 179

8.5.1导航(navigation) 179

8.5.2导航条(navbar) 185

8.5.3标签(label)和徽章(badges) 191

8.5.4缩略图(thumbnails) 193

8.5.5警告框(alert) 195

8.5.6进度条(processing bar) 196

8.5.7大屏幕(jumbotron) 199

8.6 BootStrap动态效果 200

8.6.1模态窗口(Modals) 200

8.6.2滚动监听(scrollspy) 202

8.6.3标签效果(tabs) 204

8.6.4提示效果(tooltip) 206

8.6.5“泡芙”效果(popovers) 206

8.6.6折叠效果(collapse) 207

8.6.7旋转木马(carousel) 209

8.6.8附加导航(Affix) 210

第9章 综合实训——博客信息系统 213

9.1系统需求分析 213

9.1.1用例图 213

9.1.2功能分析 214

9.2系统架构 214

9.3数据库设计 215

9.4公共类设计 218

9.5普通用户模块设计 221

9.5.1登录功能 221

9.5.2文章查看及分页模块 224

9.5.3文章管理模块 227

9.5.4文章发布模块 228

附录A Navicat的安装使用 231

附录B EclipseSpket插件安装使用 236

参考文献 240