精华内容
下载资源
问答
  • Java Web程序设计郭克华

    千次阅读 2021-02-26 20:15:16
    商品描述:基本信息书名:Javaweb程序设计郭克华清华大学9787302232889定价:29.50元作者:郭克华 主编出版社:清华大学出版社出版日期:2011-01-01ISBN:9787302232889字数:页码:版次:1装帧:平装开本:16开商品...

    商品描述:

    基本信息书名:Java web程序设计 郭克华 清华大学 9787302232889定价:29.50元作者:郭克华 主编出版社:清华大学出版社出版日期:2011-01-01ISBN:9787302232889字数:页码:版次:1装帧:平装开本:16开商品重量:编辑推荐内容安排适当:全书内容由浅入深,逐步引领读者从基础到各个知识点进行系统化地学习内容提要本书分为5部分共19章,包括入门、JSP编程、Servlet和JavaBean开发、应用开发与框架、其他内容。本书使用的开发环境是JDK 1.6 MyEclipse 7.0 Tomcat 6.x,引领读者从基础到各个知识点循序渐进地学习。全书内容由浅入深,并辅以大量的实例说明,本书的后提供了一些课程设计的内容。    本书提供了所有实例的源代码,以及开发过程中用到的软件,供读者学习参考使用。    本书为学校教学量身定做,每个章节都有建议的课时。本书供高校Java Web开发相关课程使用,也可供有Java SE基础但没有Java Web开发基础的程序员作为入门用书,还可供社会Java Web开发培训班作为教材使用,对于缺乏项目实战经验的程序员来说可用于快速积累项目开发经验。目录第1章  Java Web开发环境配置  1.1  B/S结构  1.2  服务器安装    1.2.1  服务器的作用    1.2.2  获取服务器软件    1.2.3  安装服务器    1.2.4  测试服务器    1.2.5  配置服务器  1.3  IDE安装    1.3.1  IDE的作用    1.3.2  获取IDE软件    1.3.3  安装IDE    1.3.4  配置IDE  1.4  个Web项目    1.4.1  创建一个Web项目    1.4.2  目录结构    1.4.3  部署    1.4.4  常见错误  1.5  本章总结  1.6  上机习题  ……第2章  HTML基础第3章  JavaScript基础第4章  JSP基本语法第5章  表单开发第6章  JSP访问数据库第7章  JSP内置对象(1)第8章  JSP内置对象(2)第9章  Servlet编程第10章  JSP和JavaBean第11章  EL和JSTL第12章  Ajax入门第13章  验证码和文件上传、下载第14章  MVC和Struts基本原理第15章  Struts标签库第16章  Struts资源文件和错误处理第17章  Struts 2基础开发第18章  JSP自定义标签第19章  Web网站安全附录A  光盘内容与使用说明附录B  课程设计1  档案管理系统  课程设计2  光盘在线销售平台作者介绍序言

    展开全文
  • 1章Java Web应用概述/11.1主流Web技术介绍11.1.1JSP编程技术11.1.2ASP编程技术21.1.3.NET编程技术21.1.4PHP编程技术51.2Java Web技术介绍61.2.1Java Web相关技术构成61.2.2Java Web技术特点10本章小结11课后习题11...

    第1章Java Web应用概述/1

    1.1主流Web技术介绍1

    1.1.1JSP编程技术1

    1.1.2ASP编程技术2

    1.1.3.NET编程技术2

    1.1.4PHP编程技术5

    1.2Java Web技术介绍6

    1.2.1Java Web相关技术构成6

    1.2.2Java Web技术特点10

    本章小结11

    课后习题11

    第2章Java Web开发环境配置/12

    2.1Tomcat安装与配置12

    2.1.1Tomcat简介12

    2.1.2Tomcat的安装与配置13

    2.2Eclipse安装配置17

    2.2.1Eclipse简介17

    2.2.2Eclipse安装环境搭建18

    本章小结23

    课后习题23

    第3章HTML编程基础/24

    3.1HTML文件执行过程24

    3.2HTML文件结构27

    3.2.1HTML文件基本构成27

    3.2.2HTML中的元素与标记28

    3.3HTML常用标记28

    3.3.1HTML图像标记28

    3.3.2HTML超链接31〖1〗Java Web程序设计与开发目录[3]〖3〗3.3.3HTML换行、分段与字体标记33

    3.3.4HTML列表标记38

    3.3.5span和div标记44

    3.4HTML中的表格47

    3.4.1表格基本结构47

    3.4.2表格常用属性53

    3.4.3其他表格属性55

    3.5HTML表单56

    3.5.1表单的一般格式56

    3.5.2标记58

    3.5.3标记67

    3.5.4标记68

    3.5.5

    展开全文
  • 第3前言Java语言是目前应用最广泛...本书第32比较,除了继承2的特点,继续加强基本概念讲解,使之更适合把Java作为一门编程语言的课程使用外,还增加了综合应用设计的内容,能帮助读者完成课程设计...

    第3版前言

    Java语言是目前应用最广泛的编程语言之一,学习和使用Java的人越来越多。为了帮助初学者尽快掌握Java编程,感受到Java语言的魅力,领会到Java编程的快乐,笔者根据长期Java授课和项目开发经验,精心编写了本书。

    本书第3版与第2版比较,除了继承第2版的特点,继续加强基本概念讲解,使之更适合把Java作为第一门编程语言的课程使用外,还增加了综合应用设计的内容,能帮助读者完成课程设计任务。

    本书有以下几个特点:

    (1) 浅显易懂。本书从人们认知规律出发,对每一个概念,由具体到抽象,用简单的示例或图示来加以说明,并用短小的典型案例进行分析解释。

    (2) 内容新颖而实用。我们学习编程语言的目的是为了解决人们生活和生产实践中的问题,本书介绍了游戏设计、远程控制等基础知识及其应用。

    (3) 本书在体系结构的安排上将Java语言基础知识和一般的编程思想有机结合,对典型例题进行了详细的分析解释,除在每章后附有习题外,还配备了实验指导。

    (4) 本书由4部分组成。第1部分(第1~第4章)是对Java语言的基本概念、基本语法规则、面向对象的基本概念的介绍。为了使初学者易于理解和接受,笔者力争把这些内容写得简单明了,一步步引领初学者进入Java世界。第2部分(第5~第6章)为图形及用户界面设计部分,这一部分是本书的重点内容,也是最能让读者体验到程序设计乐趣的部分。第3部分(第7~第10章)为Java的应用部分。在这一部分中,主要介绍多线程、输入输出流、网络通信、数据库连接等,有很大的实用价值。第4部分(第11章)为Java的综合应用设计部分,详细介绍了“推箱子”游戏设计、远程控制程序设计、简易云计算系统设计等案例。

    应该说,学习任何一种编程语言都有一定难度。因此,要强调多动手实践,多编写、多练习,熟能生巧,使读者体验到程序设计中的乐趣和成功的喜悦,增强学习的信心。经常可以看到一些读者在Java课程设计阶段,编程的心窍突然打开,内心潜在的编程激情被引爆,没有任何人强迫,却能废寝忘食、通宵达旦。他们对程序设计的感觉不再是苦和累,而是一种享受,希望读者都能达到这种境界。

    本书例题源程序可以在清华大学出版社网站(http://www.tup.com.cn)或笔者的网站(http://1140793510.qzone.qq.com/2)下载。笔者的网站还提供了视频教学资料、习题解答及电子课件以帮助读者学习。

    康恺参加了本书第6~第8章的编写,梁维娜、张静文、杨军民等参加了本书校对及程序测试工作,在此表示感谢。

    编者

    2015年11月

    第2版前言

    Java语言是目前应用最广泛的编程语言,学习和使用Java的人越来越多,为了帮助初学者能尽快掌握Java编程,感受到Java语言的魅力,领会到Java编程的快乐,作者总结了长期Java授课和项目开发的经验,精心编写了本书。

    本书第2版与第1版比较,主要加强了基本概念讲解,使之更适合把Java作为第一门编程语言的课程使用。另外,在讲解图形用户界面的章节中,主要使用swing组件为设计核心,更贴近Java程序设计的实际应用。本书在修订更新时,力求能反映计算机科学技术的发展,在网络通信部分介绍了云计算简易系统的设计,在Java ME部分介绍了Java ME SDK的设计方法。

    本书有以下特点:

    (1) 浅显易懂。本书从人们认知规律出发,对每一个概念,由具体到抽象,用简单的示例或图示来加以说明,并用短小的典型案例进行分析和解释。

    (2) 内容新颖而实用。学习编程语言的目的是为了解决人们生活和生产实践中的问题,考虑到移动通信设备及嵌入式系统的应用越来越多,本书介绍了Java ME的基础知识及其应用。

    (3) 本书在体系结构的安排上将Java语言基础知识和一般的编程思想有机结合,对典型例题进行了详细地分析解释,除在每章后附有习题外,还增加了实验指导。本书的编写内容与《Java开发技术与工程实践》配套,《Java开发技术与工程实践》中所涉及的基础知识,在本书中都有体现。

    本书由4部分组成。第1部分(第1~第4章)是对Java语言的基本概念、基本语法规则、面向对象基本概念的介绍。通常这部分内容使初学者认为计算机语言枯燥乏味、难学。为了使初学者易于接受和理解,作者力争把这些内容写得简单明了,一步步引领初学者进入Java世界。第2部分(第5和第6章)为图形及用户界面设计,这一部分是本书的重点内容,也是最能让学生体验到程序设计乐趣的部分。第3部分(第7~第10章)为Java的应用。在这一部分中,主要介绍多线程、输入输出流、网络通信、数据库连接等,有很大的实用价值。第4部分(第11和第12章)为Java的扩展部分,主要介绍数据结构与算法分析及Java ME的一些基础知识。

    应该说,学习任何一种编程语言都有一定难度。因此,要强调多动手实践,多编写、多练习,“熟能生巧”,使学生体验到程序设计中的乐趣和成功的喜悦,增强学习的信心。经常可以看到一些学生在Java课程设计阶段,编程的心窍突然打开,内心潜在的编程激情被引爆,没有任何人强迫,却能废寝忘食、通宵达旦。他们对程序设计的感觉不再是苦和累,而是一种享受,希望读者都能达到这种境界。

    本书例题源程序可以在清华大学出版社网站(http://www.tup.com.cn)或作者网站(http://www.zsm8.com)下载。作者网站还提供了视频教学资料、习题解答等以帮助读者学习。

    编者

    2011年12月

    第1版前言

    作为教材,本书有以下特点:

    1. 浅显易懂。本书从人们认知规律出发,对每一个概念,由具体到抽象,用人们日常生活中的例子或图示来加以说明,并用短小的典型案例进行分析解释。

    2. 内容新颖而实用。学习编程语言的目的是为了解决人们生活和生产实践中的问题,考虑到移动通信设备及嵌入式系统的应用越来越多,本书介绍了J2ME的基础知识及其应用,另外,还介绍了数字图像处理及Java 3D的基础知识。

    3. 本书在体系结构的安排上将Java基础知识和一般的编程思想有机结合,对典型例题进行了详细的分析解释,除在每章后附有习题外,还在附录中增加了实验指导。本书的编写内容与《Java程序设计实践教程》配套,《Java程序设计实践教程》中所涉及的基础知识,在本书中都有体现。

    4. 本书由3部分组成。第1部分(第1~第3章)是对Java基本概念、基本特性及面向对象的基本思想的介绍。这一部分内容,常常使初学者感到计算机程序设计语言难学。为了使初学者易于接受和理解,编者力争把这些内容写得简明扼要,又比较完整。第2部分(第4~第6章)为图形及用户界面设计,这一部分内容相对比较简单。第3部分(第7~第12章)为Java的应用。在这一部分中,从基本概念到具体应用,都给出了大量示例,有很大的实用价值。

    作为一名程序设计人员必须理解语言的语义及这些语言表现出来的设计风格,需要理解编程语言实用的一面,也需要有语言翻译和诸如存储分配等方面的基础知识。在撰写本书时在这方面花了一定的工夫。

    应该说,学习任何一种编程语言都有一定难度。因此,要强调多动手实践,多编写、多练习,“熟能生巧”,从学习中体验到程序设计的乐趣和成功的喜悦,增强学习的信心。

    书中的实例都在JDK1.5上运行通过,第12章关于J2ME的实例都在WTK22上运行通过。本书例题源程序可以在清华大学出版社网站(http://www.tup.com.cn)或作者网站(http://www.zsm8.com)下载。

    参加本书校对工作的人员有邬昌兴、郑燕娥、郑永浩、洪光明、江锋、童福亮、骆剑锋、林培土、林圣如、谢建果,在此表示感谢。

    编者

    2007年1月

    more >

    展开全文
  • 1章Java Web技术概述1.1Internet与万维网1.1.1主机和IP地址1.1.2域名和DNS1.1.3万维网1.1.4服务器和浏览器1.1.5HTTP与URL1.2Web前端技术1.2.1HTML与XML1.2.2CSS1.2.3JavaScript1.3服务器资源...

    第1章Java Web技术概述

    1.1Internet与万维网

    1.1.1主机和IP地址

    1.1.2域名和DNS

    1.1.3万维网

    1.1.4服务器和浏览器

    1.1.5HTTP与URL

    1.2Web前端技术

    1.2.1HTML与XML

    1.2.2CSS

    1.2.3JavaScript

    1.3服务器资源

    1.3.1静态资源与动态资源

    1.3.2静态文档和动态文档

    1.3.3服务器端动态文档技术

    1.4Tomcat服务器

    1.4.1Tomcat的下载与安装

    1.4.2Tomcat的安装目录

    1.4.3Tomcat的启动和停止

    1.4.4测试Tomcat

    1.4.5修改Tomcat的服务端口

    1.4.6Web应用程序及结构

    1.5Eclipse集成开发环境

    1.5.1Eclipse的下载与安装

    1.5.2在Eclipse中配置Tomcat服务器

    1.5.3配置Eclipse字符编码

    1.5.4修改JSP字符编码和模板

    1.6创建动态Web项目

    1.6.1动态Web项目的建立

    1.6.2开发Servlet

    1.6.3开发JSP页面

    1.6.4Web项目的导出和部署

    本章小结

    思考与练习

    第2章Servlet核心技术

    2.1Servlet API

    2.1.1Servlet接口

    2.1.2GenericServlet类

    2.1.3HttpServlet类

    2.2Servlet生命周期

    2.2.1加载和实例化Servlet

    2.2.2初始化Servlet

    2.2.3为客户提供服务

    2.2.4销毁和卸载Servlet

    2.3处理请求

    2.3.1HTTP请求结构

    2.3.2发送HTTP请求

    2.3.3处理HTTP请求

    2.3.4检索请求参数

    2.3.5请求转发

    2.3.6使用请求对象存储数据

    2.3.7检索客户端有关信息

    2.3.8检索请求头信息

    2.4表单数据处理

    2.4.1常用表单控件元素

    2.4.2表单页面的创建

    2.4.3表单数据处理

    2.5发送响应

    2.5.1HTTP响应结构

    2.5.2输出流与内容类型

    2.5.3响应重定向

    2.5.4设置响应头

    2.5.5发送状态码

    2.6部署描述文件

    2.6.1servlet 元素

    2.6.2servletmapping 元素

    2.6.3welcomefilelist元素

    2.7@WebServlet和@WebInitParam注解

    2.8ServletConfig

    2.9ServletContext

    2.9.1得到ServletContext引用

    2.9.2获取应用程序的初始化参数

    2.9.3使用ServletContext对象存储数据

    2.9.4使用RequestDispatcher实现请求转发

    2.9.5通过ServletContext对象获得资源

    2.9.6登录日志

    2.9.7检索Servlet容器的信息

    本章小结

    思考与练习

    第3章JSP技术基础

    3.1JSP语法概述

    3.1.1JSP脚本元素

    3.1.2JSP指令

    3.1.3JSP动作

    3.1.4表达式语言

    3.1.5JSP注释

    3.2JSP页面生命周期

    3.2.1JSP页面实现类

    3.2.2JSP页面执行过程

    3.2.3JSP生命周期方法示例

    3.2.4理解页面转换过程

    3.2.5理解转换单元

    3.3JSP脚本元素

    3.3.1变量的声明及顺序

    3.3.2使用条件和循环语句

    3.3.3请求时属性表达式

    3.4JSP隐含变量

    3.4.1request与response变量

    3.4.2out变量

    3.4.3application变量

    3.4.4session变量

    3.4.5exception变量

    3.4.6config变量

    3.4.7pageContext变量

    3.4.8page变量

    3.5page指令属性

    3.5.1import属性

    3.5.2contentType和pageEncoding属性

    3.5.3session属性

    3.5.4errorPage与isErrorPage属性

    3.5.5language与extends属性

    3.5.6buffer与autoFlush属性

    3.5.7info属性

    3.6JSP组件包含

    3.6.1静态包含: include指令

    3.6.2动态包含: include动作

    3.6.3使用jsp:forward动作

    3.6.4实例: 使用包含设计页面布局

    3.7作用域对象

    3.7.1应用作用域

    3.7.2会话作用域

    3.7.3请求作用域

    3.7.4页面作用域

    3.8JavaBeans

    3.8.1JavaBeans规范

    3.8.2使用jsp:useBean动作

    3.8.3使用jsp:setProperty动作

    3.8.4使用jsp:getProperty动作

    3.8.5实例: JavaBeans应用

    3.9MVC设计模式

    3.9.1模型1介绍

    3.9.2模型2介绍

    3.9.3实现MVC模式的一般步骤

    3.10错误处理

    3.10.1声明式错误处理

    3.10.2使用Servlet和JSP页面处理错误

    3.10.3编程式错误处理

    本章小结

    思考与练习

    第4章会话与文件管理

    4.1会话管理

    4.1.1理解状态与会话

    4.1.2会话管理机制

    4.1.3HttpSession API

    4.1.4使用HttpSession对象

    4.1.5会话超时与失效

    4.2使用会话实现购物车

    4.2.1模型类设计

    4.2.2购物车类设计

    4.2.3上下文监听器设计

    4.2.4视图设计

    4.2.5控制器的设计

    4.3Cookie及其应用

    4.3.1Cookie API

    4.3.2向客户端发送Cookie

    4.3.3从客户端读取Cookie

    4.3.4Cookie的安全问题

    4.3.5实例: 用Cookie实现自动登录

    4.4URL重写与隐藏表单域

    4.4.1URL重写

    4.4.2隐藏表单域

    4.5文件上传

    4.5.1客户端编程

    4.5.2服务器端编程

    4.6文件下载

    本章小结

    思考与练习

    第5章JDBC访问数据库

    5.1MySQL数据库

    5.1.1MySQL的下载与安装

    5.1.2使用MySQL命令行工具

    5.1.3使用Navicat操作数据库

    5.2JDBC API

    5.2.1JDBC访问数据库

    5.2.2Connection接口

    5.2.3Statement接口

    5.2.4ResultSet接口

    5.2.5预处理语句PreparedStatement

    5.3数据库连接步骤

    5.3.1加载驱动程序

    5.3.2建立连接对象

    5.3.3创建语句对象

    5.3.4执行SQL语句并处理结果

    5.3.5关闭建立的对象

    5.3.6实例: Servlet访问数据库

    5.4使用数据源

    5.4.1数据源概述

    5.4.2配置数据源

    5.4.3在应用程序中使用数据源

    5.5DAO设计模式

    5.5.1设计实体类

    5.5.2设计DAO对象

    5.5.3使用DAO对象

    本章小结

    思考与练习

    第6章表达式语言

    6.1理解表达式语言

    6.1.1表达式语言的语法

    6.1.2表达式语言的功能

    6.1.3表达式语言与JSP表达式的区别

    6.2EL运算符

    6.2.1算术运算符

    6.2.2关系与逻辑运算符

    6.2.3条件运算符

    6.2.4empty运算符

    6.2.5属性与集合元素访问运算符

    6.3使用EL访问数据

    6.3.1访问作用域变量

    6.3.2访问JavaBeans属性

    6.3.3访问集合元素

    6.4EL隐含变量

    6.4.1pageContext变量

    6.4.2param和paramValues变量

    6.4.3initParam变量

    6.4.4pageScope、requestScope、sessionScope和applicationScope变量

    6.4.5header和headerValues变量

    6.4.6cookie变量

    本章小结

    思考与练习

    第7章JSTL与自定义标签

    7.1JSTL

    7.1.1通用目的标签

    7.1.2条件控制标签

    7.1.3循环控制标签

    7.1.4URL相关的标签

    7.2自定义标签

    7.2.1标签扩展API

    7.2.2自定义标签的开发步骤

    7.2.3SimpleTag接口及其生命周期

    7.2.4SimpleTagSupport类

    7.3理解TLD文件

    7.3.1taglib元素

    7.3.2uri元素

    7.3.3tag元素

    7.3.4attribute元素

    7.3.5bodycontent元素

    7.4几种类型标签的开发

    7.4.1空标签的开发

    7.4.2带属性标签的开发

    7.4.3带标签体的标签

    7.4.4迭代标签

    7.4.5在标签中使用EL

    7.4.6使用动态属性

    7.4.7编写协作标签

    本章小结

    思考与练习

    第8章Java Web高级应用

    8.1Web监听器

    8.1.1监听ServletContext事件

    8.1.2监听请求事件

    8.1.3监听会话事件

    8.1.4事件监听器的注册

    8.2Web过滤器

    8.2.1过滤器的概念

    8.2.2过滤器API

    8.2.3一个简单的过滤器

    8.2.4@WebFilter注解

    8.2.5在web.xml中配置过滤器

    8.2.6实例: 用过滤器实现水印效果

    8.3Servlet的多线程问题

    8.4Servlet的异步处理

    8.4.1概述

    8.4.2异步调用Servlet的开发

    8.4.3实现AsyncListener接口

    本章小结

    思考与练习

    第9章Web安全性入门

    9.1Web安全性措施

    9.1.1理解验证机制

    9.1.2验证的类型

    9.1.3基本验证的过程

    9.1.4声明式安全与编程式安全

    9.2安全域模型

    9.2.1安全域概述

    9.2.2定义角色与用户

    9.3定义安全约束

    9.3.1安全约束定义

    9.3.2安全验证示例

    9.4编程式的安全

    9.4.1Servlet的安全API

    9.4.2安全注解类型

    本章小结

    思考与练习

    第10章AJAX技术基础

    10.1AJAX技术概述

    10.1.1AJAX的定义

    10.1.2AJAX相关技术简介

    10.2XMLHttpRequest对象

    10.2.1创建XMLHttpRequest对象

    10.2.2XMLHttpRequest的属性

    10.2.3XMLHttpRequest的方法

    10.2.4一个简单的示例

    10.2.5AJAX的交互模式

    10.2.6使用innerHTML属性创建动态内容

    10.3DOM和JavaScript

    10.3.1DOM的概念

    10.3.2DOM与JavaScript

    10.3.3使用DOM动态编辑页面

    10.3.4发送请求参数

    10.4AJAX的常用应用

    10.4.1表单数据验证

    10.4.2动态加载列表框

    10.4.3创建工具提示

    本章小结

    思考与练习

    第11章Struts 2框架基础

    11.1Struts 2框架概述

    11.1.1Struts 2框架的组成

    11.1.2Struts 2开发环境的构建

    11.1.3Struts 2应用的开发步骤

    11.1.4一个简单的应用程序

    11.1.5动作类

    11.1.6配置文件

    11.1.7模型驱动和属性驱动

    11.2OGNL

    11.2.1ValueStack栈

    11.2.2读取Object Stack中对象的属性

    11.2.3读取Stack Context中对象的属性

    11.2.4使用OGNL访问数组元素

    11.2.5使用OGNL访问List类型的属性

    11.2.6使用OGNL访问Map类型的属性

    11.3Struts 2常用标签

    11.3.1常用数据标签

    11.3.2控制标签

    11.3.3表单UI标签

    11.3.4模板与主题

    11.4用户输入校验

    11.4.1使用Struts 2校验框架

    11.4.2使用客户端校验

    11.4.3编程实现校验

    11.4.4使用Java注解校验

    11.5Struts 2的国际化

    11.5.1国际化(i18n)

    11.5.2属性文件

    11.5.3属性文件的级别

    11.5.4Action的国际化

    11.5.5JSP页面国际化

    11.5.6实例: 全局属性文件应用

    本 章小结

    思考与练习

    第12章Hibernate框架基础

    12.1ORM与Hibernate

    12.1.1数据持久化与ORM

    12.1.2Hibernate软件包简介

    12.2一个简单的Hibernate应用

    12.2.1编写配置文件

    12.2.2准备数据库表

    12.2.3定义持久化类

    12.2.4定义映射文件

    12.2.5编写测试程序

    12.2.6Hibernate的自动建表技术

    12.2.7HibernateUtil辅助类

    12.2.8测试类的开发

    12.3Hibernate框架结构

    12.3.1Hibernate的体系结构

    12.3.2理解持久化对象

    12.3.3Hibernate的核心组件

    12.3.4持久化对象的状态

    12.4Hibernate核心API

    12.4.1Configuration类

    12.4.2SessionFactory接口

    12.4.3Session接口

    12.4.4Transaction接口

    12.4.5Query接口

    12.5配置文件详解

    12.5.1hibernate.properties

    12.5.2hibernate.cfg.xml

    12.6映射文件详解

    12.7关联映射

    12.7.1实体关联类型

    12.7.2单向关联和双向关联

    12.7.3关联方向与查询

    12.7.4一对多关联映射

    12.7.5一对一关联映射

    12.7.6多对多关联映射

    12.8组件属性映射

    12.9继承映射

    12.9.1所有类映射成一张表

    12.9.2每个子类映射成一张表

    12.9.3每个具体类映射成一张表

    12.10Hibernate数据查询

    12.10.1HQL查询概述

    12.10.2查询结果处理

    12.10.3HQL的from子句

    12.10.4HQL的select子句

    12.10.5HQL的聚集函数

    12.10.6HQL的where子句

    12.10.7HQL的order by子句

    12.10.8HQL的group by子句

    12.10.9带参数的查询

    12.10.10关联和连接

    12.11其他查询技术

    12.11.1条件查询

    12.11.2本地SQL查询

    12.11.3命名查询

    12.12实例: 用户注册/登录系统

    12.12.1定义持久化类

    12.12.2持久层实现

    12.12.3定义Action动作类

    12.12.4创建结果视图

    12.12.5修改struts.xml配置文件

    12.12.6运行应用程序

    本章小结

    思考与练习

    第13章Spring框架基础

    13.1Spring框架概述

    13.1.1Spring框架概述

    13.1.2Spring框架模块

    13.1.3Spring5.0的新特征

    13.1.4Spring的下载与安装

    13.2Spring IoC容器

    13.2.1Spring容器概述

    13.2.2ApplicationContext及其工作原理

    13.3依赖注入

    13.3.1理解依赖注入

    13.3.2依赖注入的实现方式

    13.4Spring JDBC开发

    13.4.1Spring对JDBC支持概述

    13.4.2配置数据源

    13.4.3使用JDBC模板操作数据库

    13.4.4JdbcTemplate类的常用方法

    13.4.5构建不依赖于Spring的Hibernate代码

    13.5Spring整合Struts 2和Hibernate 5

    13.5.1配置自动启动Spring容器

    13.5.2Spring整合Struts 2

    13.5.3Spring整合Hibernate 5

    13.6基于SSH会员管理系统

    13.6.1构建SSH开发环境

    13.6.2数据库层的实现

    13.6.3Hibernate持久层设计

    13.6.4DAO层设计

    13.6.5业务逻辑层设计

    13.6.6会员注册功能实现

    13.6.7会员登录功能实现

    13.6.8查询所有会员功能实现

    13.6.9删除会员功能实现

    13.6.10修改会员功能实现

    本章小结

    思考与练习

    参考文献

    展开全文
  • P16-1章 练习与实验答案 练习1 1.选择题 (1)B (2)D (3)B (4)B (5)D (6)A 2.填空题 (1)标记、文本 (2)Tim Berners-Lee(蒂姆·伯纳斯·李) (3)查看 (4)NotePad、EditPlus、TextPad、TopStyle、UltraEdit等 (5)超...
  • 清华大学出版社_郭克华_java_web程序设计上机习题答案.doc还剩41页未读,继续阅读下载文档到电脑,马上远离加班熬夜!亲,很抱歉,此页已超出免费预览范围啦!如果喜欢就下载吧,价低环保!内容要点://获取连接...
  • ..WORD完美格式....专业知识编辑整理..Chapter2Frame、作者的个人简介Login、Please Log In&nbsp&nbsp&nbspLogin:Password:&nbsp&nbsp&nbsp&nbsp&nbsp&...nbspMain、(Section...
  • 内容简介:《Java Web程序设计》测试题库、模拟试卷库、学习指南《Java Web程序设计》测试题库(共43页,有答案):一、填空题(JSP基础部分)1.Tomcat服务器的默认端口是 8080 。2.异常的处理,可在该方法的代码段中...
  • 前言Java Web开发是Java EE技术中的一个重要的组成部分,在B/S开发领域占有一席之地。本书针对Java Web开发编程进行了详细的讲解,以简单的、通俗易懂的案例,循序渐进地逐步引领读者从基础到各个知识点进行学习。...
  • @WebServlet(name = "FuzzyLookupServlet", urlPatterns = {"/fuzzyLookupServlet"}) public class FuzzyLookupServlet extends HttpServlet { protected void doPost(HttpServletRequest request, ...
  • Chapter2Frame、&nbsp&nbsp&nbspLogin:&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp Main、 (Section C) Regiter、ID&nbsp&...nbsp&am...
  • 1部分入门1章Java Web开发环境配置1.1B/S结构1.2服务器的安装1.2.1服务器的作用1.2.2获取服务器软件1.2.3安装服务器1.2.4测试...一个Web项目1.4.1创建一个Web项目1.4.2目录结构1.4.3部署1.4.4常见错误1.5本章...
  • 1.1 设计模式(45设计模式:介绍+优缺点+应用实例+源代码+解决问题) 1.2 Spring复习大纲:依赖注入Ioc+Beans+注解+数据访问+AOP+MVC等 1.3 Spring全家桶笔记:Spring+Spring Boot+Spring Cloud+Spring MVC 面试...
  • Web应用程序开发概述1.1网络应用程序结构的演变1.1.1B/S结构和C/S结构1.1.2Web应用程序1.1.3Web的有关概念1.2网页的类型和工作原理1.2.1静态章Web应用程序开发概述1.1网络应用程序结构的演变1.1.1B/S...
  • && 针对该程序,写出其应有的测试用例 (美团) top K 问题(每日一淘) 惊喜 最后还准备了一套上面资料对应的面试题(有答案哦)和面试时的高频面试算法题(如果面试准备时间不够,那么集中把这些算法题做完即可,...
  • Java Web程序设计笔记 • 【7章 会话跟踪技术】

    千次阅读 多人点赞 2021-03-06 17:35:54
    因为,二次请求服务器时,服务器并不知道客户端什么时候请求过,或者,上次购买过什么书籍 7.1.2 会话的状态和跟踪 会话的概念: Web应用中的会话是指一个客户端浏览器与Web服务器之间连续发生的一系列请求和响应...
  • Java语言程序设计是Java语言的经典教材,多年来畅销不衰。本书全面整合了Java 8的特性,采用“基础优先,问题驱动”的教学方式,循序渐进地介绍了程序设计基础、...本书中文由《Java语言程序设计 基础篇》和《J...
  • 前言 打工人,打工魂,打工都是人上人,记住,打工才是王道,我们都要做打工人。人可以一天不吃饭,但不能一天不打工。打工让我们身心愉悦,节假日是掏空我们的身体。别睡了,打工仔,起床...美团的话,面下来,设计
  • 商品描述:基本信息书名:Java程序设计精编教程-(第3)-微课定价:39.5元作者:耿祥义、张跃平出版社:清华大学出版社出版日期:2017-09-01ISBN:9787302473169字数:516000页码:323版次:3装帧:平装-胶订开本:...
  • 1章 Java Web开发概论11.1 HTML 11.1.1 HTML文件结构 21.1.2 HTML常用标签 31.2 HTTP协议简介 151.2.1 HTTP请求协议格式 151.2.2 HTTP响应协议格式 181.2.3 URL 191.2.4 简单的Web服务器 201.3 ...
  • C语言程序设计科学出版社)5章 课后习题参考答案5章 习题参考答案判断题123456789101112131415√×√××√×××××××××填空题324str1[7]= '\0';for(i=0;i<6;i++) gets(a[i]);strcpy(web, "");int *p=a;...
  • 商品描述:基本信息书名:JavaWeb程序设计定价:39.50元作者:郭克华,奎晓燕,卜凡,池涛著出版社:清华大学出版社出版日期:2016-11-01ISBN:9787302446118字数:页码:版次:装帧:平装开本:16开商品重量:编辑...
  • 《全国计算机等级考试二级教程:Web程序设计(2016年)》紧扣考试大纲,结构上安排合理、重点突出、难点分散,便于读者由浅入深地逐步掌握,适于自学。《全国计算机等级考试二级教程:Web程序设计(2016年)》共分6...
  • 前言 微架构的出现,很好地适应了这个时代对快速发展变化的要求。...SpringBoot 作为一种Web整合开发框架,很好地解决了Web程序的编写困难,可以更简单、高效地实现 MVC 设计模式。更为重要的是,它可以轻
  • 在此背景下,我们根据多年的教学经验和开发实践,于2006年推出了《Java语言程序设计1,2010年又推出了2,广受读者欢迎与好评。此后,我们继续钻研、不断拓展,针对读者需求,引入Java语言的最新发展,对...
  • 【摘要】一次参加全国计算机等级考试的考生对于考试内容相关的某些问题并不清楚,小编今天就整理下2020年全国计算机二级Web程序设计考试大纲(2018年)内容,解决大家在全国计算机等级考试的疑问。2020年全国...
  • 最全面的web程序设计知识点总结

    千次阅读 2021-03-17 21:37:14
    1.1 Internet的基本概念1.2 Web技术的基本概念1.3 Web技术的主要组成1.3 Web浏览器与服务器的基本概念和工作组成1.4 Web应用开发构架和开发技术二、HTTP协议基础2.1 HTTP的基本概念与交互模型2.2 HTTP消息格式2.3 ...
  • 《PHP Web程序设计教程与实验》习题答案目 录1章参考答案12章参考答案33章参考答案54章参考答案55章参考答案66章参考答案77章参考答案108章参考答案109章参考答案1010章参考答案1111章参考...
  • 与此同时,本书1诞生。这一的中文狂销4万册,被誉为 *深度的JavaScript经典 ,奠定了其不可替代的权威地位。 2005年到2009年,前端开发社区在实践中充分检验了这门语言的各种实现和扩展,JavaScript从被戏谑...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 263,186
精华内容 105,274
关键字:

web程序设计第三版