Java Web开发技术教程 -(第二版)

本书特色

[

本书基于cdio工程教育模式,以jsp 2.0技术为主线,介绍web应用系统开发的相关内容。全书共15章,主要内容包括动态网页开发技术概述、搭建开发和运行环境、静态网页开发技术、jsp基本语法、jsp内置对象、访问数据库、使用javabean组件、servlet技术、jsp的model1和model2、自定义标签、表达式语言、标准标签库、java web开发常用功能、项目实战和java web开发框架等。
全书贯穿一个web应用系统(图书管理系统)的开发,以静态页面设计→连接数据库完成动态功能→基于mvc模式的系统改进→基于web框架的系统实现,一步一步向读者介绍web应用系统开发过程中用到的相关知识,循序渐进地引导读者完成系统的开发,*终提高读者web应用系统开发的实践能力。
本书可作为计算机相关专业本科生的java web课程教材,也可作为java web开发人员的自学教材。

]

内容简介

[

本书基于cdio工程教育模式,以jsp2.0技术为主线介绍了web应用系统开发的相关内容。本书第1~3章介绍技术概述、开发环境和静态网页技术。第4~6章介绍jsp动态网页开发技术。第7~9章介绍基于mvc模式开发web应用系统时的相关技术。第10章介绍自定义标签技术。第11~12章介绍表达式语言el和jsp标准标签库jstl。第13章介绍java web开发的常用功能。第14章是一个完整的项目实战。第15章介绍java web开发框架。本书不仅可以作为计算机相关专业本科生的java web课程教材,同时也适合作为java web开发的自学教材 

]

目录

1章动态网页开发技术概述1.1动态网页技术1.1.1servlet技术1.1.2jsp技术1.1.3asp和asp.net技术1.1.4php技术1.2jsp简介1.2.1jsp示例1.2.2jsp的运行原理1.2.3jsp的特点1.2.4jsp 2.0新功能本章小结习题第2章搭建开发和运行环境2.1java web开发和运行环境概述2.2项目1: 安装jdk2.3项目2: 安装tomcat2.4项目3: 在tomcat中开发web应用2.5项目4: 安装和配置eclipse2.6项目5: 在eclipse中开发web应用本章小结实验第3章静态网页开发技术3.1html3.1.1html简介3.1.2html常用标签3.1.3html中的表格3.1.4html表单3.1.5项目1: 用户注册页面的开发3.1.6项目2: 图书管理系统的静态页面3.2javascript3.2.1javascript简介3.2.2javascript中的事件3.2.3javascript中的对象3.2.4将javascript代码加入html文件中3.2.5项目3: 使用javascript进行用户注册信息的客户端验证3.3css3.3.1css概述3.3.2css语法格式3.3.3css选择符3.3.4css设置方式3.3.5项目4: 使用css美化用户注册页面3.4项目5: 加入css和javascript的图书管理系统本章小结习题实验第4章jsp基本语法4.1jsp基本规范4.2jsp脚本元素4.2.1脚本段4.2.2声明4.2.3表达式4.2.4表达式语言4.3注释4.4指令元素4.4.1page指令4.4.2include指令4.4.3taglib指令4.5动作元素4.5.14.5.2项目1: 的使用4.5.34.5.4项目2: 的使用本章小结实验第5章jsp内置对象5.1内置对象概述5.2out对象5.2.1向浏览器输出数据的方法5.2.2操作缓冲区的方法5.3request对象5.3.1获取请求头部信息的方法5.3.2获取请求参数信息的方法5.3.3其他方法5.3.4项目1: 读取用户的注册信息5.4response对象5.4.1与响应头信息相关的方法5.4.2重定向方法5.4.3设置响应内容类型的方法5.4.4设置响应状态码的方法5.4.5其他方法5.4.6项目2: 模拟用户登录功能5.5session对象5.5.1工作原理5.5.2常用方法5.5.3项目3: 使用session实现用户登录验证5.5.4项目4: 使用session实现购物车5.5.5cookie简介5.5.6项目5: 使用cookie实现自动登录功能5.6application对象5.6.1常用方法5.6.2项目6: 使用application实现网页访问计数功能5.7其他内置对象5.7.1pagecontext对象5.7.2config对象5.7.3page对象5.7.4exception对象本章小结实验第6章访问数据库6.1项目1: 安装、配置和使用mysql6.2jdbc技术6.2.1jdbc简介6.2.2jdbc api6.2.3jdbc访问数据库的步骤6.3项目2: 连接数据库实现图书管理系统本章小结习题实验第7章使用javabean组件7.1javabean组件7.1.1javabean简介7.1.2创建javabean7.1.3部署javabean7.2在jsp中使用javabean7.2.1在脚本元素中使用javabean7.2.2 7.2.37.2.47.3项目1: 连接数据库的javabean7.4项目2: 使用javabean实现图书管理系统本章小结习题实验第8章servlet技术8.1servlet介绍8.1.1servlet概述8.1.2servlet的生命周期8.1.3servlet与jsp8.2项目1: 简单servlet的开发8.3servlet常用api8.3.1httpservlet的常用方法8.3.2httpservletrequest的常用方法8.3.3httpservletresponse的常用方法8.4项目2: 模拟登录身份验证8.5servlet过滤器8.5.1servlet过滤器概述8.5.2servlet过滤器api8.6项目3: 不缓存页面的过滤器8.7项目4: 登录验证过滤器8.8servlet监听器本章小结习题实验第9章jsp的model1和model29.1model1和model2概述9.1.1model1: jsp javabean9.1.2model2: jsp servlet javabean9.2项目1: 基于model1的四则运算器9.3项目2: 基于model2的四则运算器9.4项目3: 基于model1的用户注册和信息显示9.5项目4: 基于model2的用户注册和信息显示9.6项目5: 基于model2的图书管理系统本章小结习题实验第10章自定义标签10.1自定义标签概述10.1.1自定义标签的种类10.1.2自定义标签的开发步骤10.2项目1: hellotag自定义标签10.3项目2: 带有属性的自定义标签10.4项目3: 带有标签体的自定义标签10.5项目4: 迭代标签的开发10.6项目5: 简单标签的开发10.7标签文件10.7.1项目6: 有属性没有标签体的标签文件开发10.7.2项目7: 带有标签体的标签文件的开发本章小结习题实验第11章表达式语言11.1el简介11.1.1el的概念11.1.2el语法11.1.3数据访问操作符11.1.4el保留字11.2el运算符11.3el隐含对象11.3.1项目1: pagecontext对象的使用11.3.2项目2: param和paramvalues对象的使用11.3.3项目3: header和headervalues对象的使用11.3.4项目4: cookie对象的使用11.3.5项目5: initparam对象的使用11.3.6项目6: 与范围有关的对象的使用本章小结习题第12章标准标签库12.1jstl简介12.1.1jstl入门12.1.2jstl安装和配置12.1.3jstl的分类12.2核心标签库12.2.1通用标签12.2.2条件标签12.2.3循环迭代标签12.2.4url相关标签12.2.5项目1: 使用jstl实现图书管理系统的视图层12.3格式标签库12.3.1国际化(i18n)标签12.3.2日期处理标签12.3.3数字处理标签12.4函数标签库12.5sql标签库12.5.1标签12.5.2标签12.5.3标签12.5.4标签12.5.5标签12.5.6项目2: sql标签库的使用12.6xml标签库本章小结习题实验第13章java web开发常用功能13.1文件上传13.1.1jspsmartupload组件13.1.2项目1: 采用jspsmartupload组件上传文件13.1.3commons�瞗ileupload组件13.1.4项目2: 采用commons�瞗ileupload组件上传文件13.1.5servlet 3.0中的文件上传13.1.6项目3: 使用servlet 3.0上传文件13.2分页处理13.2.1项目4: 用户信息的分页显示13.2.2几种用于分页的数据库查询语句13.3javamail13.3.1e�瞞ail的相关协议13.3.2javamail api简介13.3.3项目5: 创建**封电子邮件13.3.4项目6: 创建html格式的邮件13.3.5项目7: 创建带附件的邮件13.3.6项目8: 在jsp页面中显示接收的邮件13.3.7邮件的删除13.4树形菜单13.4.1项目9: 采用菜单组件创建静态树形菜单13.4.2项目10: 采用菜单组件创建动态树形菜单13.4.3项目11: 隐藏和显示树形菜单本章小结实验第14章项目实战14.1项目构思14.2项目设计14.2.1选择开发模型14.2.2数据库设计14.3项目实施14.3.1创建dynamic web project14.3.2通用功能实现14.3.3普通用户功能实现14.3.4管理员功能实现14.3.5关键问题说明14.4项目运行14.4.1web project的目录结构14.4.2web project的发布本章小结实验第15章java web开发框架15.1web开发框架概述15.2struts 2框架15.2.1struts 2框架简介15.2.2struts 2框架的处理过程15.2.3struts 2框架的安装15.2.4struts 2框架的配置15.2.5项目1: 简单的用户登录15.3hibernate框架15.3.1hibernate框架概述15.3.2hibernate框架的配置15.3.3hibernate的核心组件15.3.4hibernate的映射文件15.3.5hibernate的查询15.3.6项目2: 用户信息的添加和查询15.4spring框架15.4.1spring框架简介15.4.2spring框架的配置15.4.3spring的核心技术15.4.4配置文件中bean的基本配置15.4.5spring和web框架的集成15.5项目3: 使用s2sh框架开发图书管理系统15.5.1项目构思15.5.2项目设计15.5.3项目实施15.5.4项目运行本章小结习题实验参考文献

封面

Java Web开发技术教程 -(第二版)

书名:Java Web开发技术教程 -(第二版)

作者:张娜

页数:398

定价:¥59.0

出版社:清华大学出版社

出版日期:2016-08-01

ISBN:9787302440987

PDF电子书大小:46MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注