{{sellerTotalView > 1 ? __("sellers", {number: sellerTotalView}) : __("seller", {number: sellerTotalView}) }}, {{numTotalView > 1 ? __("items", {number: numTotalView}) : __("item", {number: numTotalView}) }}
免运费
Yami

Nickname

请告诉我们怎么更好地称呼你

更新你的名字
账户 订单 收藏
{{ inviteNavTitle }}
退出登录

切换配送区域

不同区域的库存和配送时效可能存在差异.

历史邮编

{{email ? __('Got it!') : __('Restock Alert')}}

我们将在商品到货后第一时间通知你。

取消
Yami

京东图书

Java Web技术整合应用与项目实战(JSP+Servlet+Struts2+Hibernate+Spring3)(附光盘)

{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}

Java Web技术整合应用与项目实战(JSP+Servlet+Struts2+Hibernate+Spring3)(附光盘)

{{__(":people-members", {'people': item.limit_people_count})}} {{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ item.invalid_price }} {{ itemDiscount }}
后结束
{{ itemCurrency }}{{ item.valid_price }}
{{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }}
{{ itemDiscount }}
{{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }} {{ itemCurrency }}{{ item.invalid_price }} {{itemDiscount}}
{{ itemCurrency }}{{ item.valid_price }}
后结束促销
后开始秒杀 后结束秒杀
{{ getSeckillDesc(item.seckill_data) }}
{{ __( "Pay with Gift Card to get sale price: :itemCurrency:price", { 'itemCurrency' : itemCurrency, 'price' : (item.giftcard_price ? priceFormat(item.giftcard_price) : '0.00') } ) }} ({{ itemCurrency }}{{ priceFormat(item.giftcard_price / item.bundle_specification) }}/{{ item.unit }}) 详情
商品有效期

已下架

当前地址无法配送
已售完

商品描述

展开全部描述
编辑推荐

本书强调理论,注重实践。本书系统地介绍了JavaWeb开发理论及技术,并通过60多个小项目和6个大项目加强项目实战演练,积累项目开发经验。
本书项目讲解直观、易懂易学。本书以项目形式串联相关理论知识。为帮助读者更加直观、方便地学习JavaWeb技术,各项目的讲解都辅以丰富的图例说明,使项目开发过程的描述简洁明了。
本书配备6个大项目。本书区别于其他同类书籍之处在于:结合相关理论,把6大个项目的开发过程融入书中,有利于真正达到培养、提高项目开发能力、积累项目经验的目的。
内容简介

《Java Web技术整合应用与项目实战(JSP+Servlet+Struts2+Hibernate+Spring3)》旨在培养关于Java Web框架技术的实践和创新能力,为有志于从事Java Web项目开发工作的广大读者提供一本综合学习Java Web框架知识、积累Java Web项目开发实战经验的实用指导书。
《Java Web技术整合应用与项目实战(JSP+Servlet+Struts2+Hibernate+Spring3)》系统地介绍了JSP、JDBC、JavaBean、Servlet、Struts2、Hibernate和Spring3框架技术,并将项目开发贯穿于整个理论知识体系,全书共分21章。
《Java Web技术整合应用与项目实战(JSP+Servlet+Struts2+Hibernate+Spring3)》适用的读者对象包括初级和中级Java工程师、JavaEE开发人员、Java初学者,也可作为普通高等院校和Java工程师培训的Java Web框架技术课程教材。
作者简介

张志锋,曾就职于通讯公司,近年来与企业合作开发多个项目,并在项目开发实战中培养出了一批专业技术知识扎实、实践能力强的优秀学生,同时把项目开发经验穿插应用到专业技术课程教学实践中,倡导“技术学以致用”以及基于“以项目为驱动的教学模式”的教学模式改革。(近3年,发表论文10篇,主持和参与项目5项,编著Java系列书籍6部。)
目录

第1章 Java Web技术基础知识
1.1 Web基础知识
1.1.1 Web技术的由来与发展
1.1.2 Web动态网页技术
1.2 JSP基础知识
1.2.1 JSP的工作原理
1.2.2 JSP的两种体系结构
1.2.3 JSP开发Java Web站点的主要方式
1.3 Struts2基础知识
1.3.1 Struts2的由来与发展
1.3.2 Struts2的工作原理
1.4 Hibernate基础知识
1.4.1 Hibernate的由来与发展
1.4.2 Hibernate的工作原理
1.5 Spring3基础知识
1.5.1 Spring3的由来与发展
1.5.2 Spring3框架的体系结构

第2章 JSP技术
2.1 HTML页面的基本构成
2.1.1 使用NetBeans 7开发HTML页面
2.1.2 使用MyEclipse 10开发HTML页面
2.2 HTML常用标签
2.2.1 列表标签
2.2.2 多媒体和超链接标签
2.2.3 表格标签
2.2.4 表单标签
2.2.5 框架标签
2.3 CSS基础知识
2.3.1 CSS样式表定义
2.3.2 HTML中加入CSS的方法
2.3.3 CSS的优先级
2.3.4 CSS基本属性
2.4 JSP页面的基本结构
2.5 JSP三种常用注释
2.5.1 隐藏注释
2.5.2 HTML注释
2.5.3 Java注释
2.6 JSP常用脚本元素
2.6.1 变量和方法的声明
2.6.2 表达式和脚本
2.7 JSP常用指令
2.7.1 page指令
2.7.2 include指令
2.7.3 taglib指令
2.8 JSP常用动作
2.8.1 动作
2.8.2 动作
2.8.3 动作
2.8.4 动作
2.8.5 动作
2.8.6 动作
2.9 JSP常用内置对象
2.9.1 out对象
2.9.2 request对象
2.9.3 response对象
2.9.4 session对象
2.9.5 pageContext对象
2.9.6 exception对象
2.9.7 application对象

第3章 JavaBean技术
3.1 JavaBean基础知识
3.2 编写和使用JavaBean
3.2.1 编写JavaBean组件
3.2.2 在JSP页面中使用JavaBean
3.3 JavaBean的作用域
3.4 JavaBean应用实例
3.4.1 使用JavaBean访问数据库
3.4.2 使用JavaBean实现猜数游戏
3.4.3 使用JavaBean实现购物系统

第4章 JDBC技术
4.1 JDBC基础知识
4.2 通过JDBC-ODBC桥访问数据库
4.2.1 通过桥访问Access
4.2.2 通过桥访问Excel
4.2.3 通过桥访问Microsoft SQL Server
4.3 通过JDBC驱动访问数据库
4.3.1 访问MySQL 5.5数据库
4.3.2 访问Microsoft SQL Server 2000数据库
6.3.3 访问Microsoft SQL Server 2008数据库
4.4 查询数据库
4.5 更新数据库(增、删、改)
4.6 JSP在数据库应用中的相关问题
4.6.1 JSP的分页技术
4.6.2 汉字处理
4.7 学生信息管理系统应用实例
4.7.1 学生信息管理系统主页面功能的实现
4.7.2 学生信息查询功能的实现
4.7.3 学生信息添加功能的实现
4.7.4 学生信息删除功能的实现
4.7.5 学生信息修改功能的实现

第5章 企业信息管理系统
5.1 项目需求说明
5.2 项目系统分析
5.3 项目数据库设计
5.4 项目实现
5.4.1 项目文件结构
5.4.2 登录功能的实现
5.4.3 系统主页面功能的实现
5.4.4 客户管理功能的实现
5.4.5 合同管理功能的实现
5.4.6 售后管理功能的实现
5.4.7 产品管理功能的实现
5.4.8 员工管理功能的实现

第6章 Java Servlet技术
6.1 Servlet基础知识
6.1.1 什么是Servlet
6.1.2 Servlet生命周期
6.1.3 Servlet的技术特点
6.1.4 Servlet与JSP的区别
6.1.5 Servlet在Java Web项目中的作用
6.1.6 Servlet部署
6.1.7 开发一个简单的Servlet
6.2 JSP与Servlet常见用法
6.2.1 通过Servlet获取表单中的数据
6.2.2 重定向与转发及其应用实例
6.3 基于JSP+Servlet留言系统

第7章 基于MVC设计模式的个人信息管理系统
7.1 MVC 设计模式基础知识
7.1.1 什么是MVC设计模式
7.1.2 MVC设计模式的工作原理
7.2 项目需求说明
7.3 项目系统分析
7.4 项目数据库设计
7.5 项目实现
7.5.1 项目文件结构
7.5.2 登录和注册功能的实现
7.5.3 系统主页面功能的实现
7.5.4 个人信息管理功能的实现
7.5.5 通讯录管理功能的实现
7.5.6 日程安排管理功能的实现
7.5.7 个人文件管理功能的实现

第8章 Struts2框架技术入门
8.1 Struts2软件包
8.1.1 Struts2软件包的下载
8.1.2 Struts2软件包介绍
8.2 Struts2的配置
8.2.1 在NetBeans 7中安装Struts2插件
8.2.2 使用NetBeans 7新建Struts2项目
8.2.3 在NetBeans 7中配置Struts
8.2.4 在MyEclipse 10中配置Struts
8.3 Struts2的核心组件入门
8.3.1 Struts2的控制器组件
8.3.2 Struts2的模型组件
8.3.3 Struts2的视图组件
8.4 基于Struts2的登录系统
8.4.1 使用NetBeans 7开发项目
8.4.2 使用MyEclipse10开发项目

第9章 Struts2核心组件详解
9.1 Struts2的配置文件struts.xml
9.1.1 struts.xml配置文件的结构
9.1.2 Bean配置
9.1.3 常量配置
9.1.4 包含配置
9.1.5 包配置
9.1.6 命名空间配置
9.1.7 Action配置
9.1.8 结果配置
9.1.9 拦截器配置
9.2 Struts2的核心控制器FilterDispatcher
9.3 Struts2的业务控制器Action
9.3.1 Action接口和ActionSupport类
9.3.2 Action实现类
9.3.3 Action访问ActionContext
9.3.4 Action直接访问Servlet
9.3.5 Action中的动态方法调用
9.4 Struts2的OGNL表达式
9.4.1 Struts2的OGNL表达式
9.4.2 Struts2的OGNL集合

第10章 Struts2的标签库
10.1 Struts2的标签库概述
10.2 Struts2的表单标签
10.2.1 标签
10.2.2 标签
10.2.3 标签
10.2.4 标签
10.2.5 标签
10.2.6 标签
10.2.7 标签
10.2.8 标签
10.2.9 标签
10.2.10 标签
10.2.11 标签
10.3 Struts2的非表单标签
10.3.1 标签
10.3.2 和标签
10.3.3 标签
10.4 Struts2的数据标签
10.4.1 标签
10.4.2 标签
10.4.3 标签
10.4.4 标签
10.4.5 标签
10.4.6 标签
10.4.7 标签
10.4.8 标签
10.5 Struts2的控制标签
10.5.1 标签、标签和标签
10.5.2 标签
10.5.3 标签
10.5.4 标签
10.5.5 标签
10.5.6 标签
10.5.7 标签
10.6 Struts2的Ajax标签
10.6.1 ajax主题
10.6.2 标签
10.6.3 标签
10.6.4 标签
10.6.5 标签
10.6.6 标签

第11章 Struts2国际化与文件上传下载
11.1 Struts2的国际化
11.1.1 Struts2实现国际化的流程
11.1.2 Struts2国际化应用实例
11.2 Struts2的文件上传和下载
11.2.1 文件上传
11.2.2 文件下载

第12章 Struts2的拦截器与输入校验
12.1 Struts2的拦截器
12.1.1 Struts2拦截器的基础知识
12.1.2 Struts2拦截器实现类
11.1.3 Struts2拦截器应用实例
12.2 Struts2的输入校验
12.2.1 Struts2输入验证的基础知识
12.2.2 Struts2的手工验证
12.2.3 Struts2内置校验器的使用
12.2.4 Struts2内置校验器应用实例

第13章 基于Struts2的个人信息管理系统
13.1 项目需求说明
13.2 项目系统分析
13.3 项目数据库设计
13.4 项目实现
13.4.1 项目文件结构
13.4.2 用户登录和注册功能的实现
13.4.3 系统主页面功能的实现
13.4.4 个人信息管理功能实现
13.4.5 通讯录管理功能实现
13.4.6 日程安排管理功能实现
13.4.7 个人文件管理功能实现

第14章 Hibernate框架技术入门
14.1 Hibernate软件包
14.1.1 Hibernate软件包下载
14.1.2 Hibernate软件包介绍
14.2 Hibernate的配置
14.3 Hibernate的核心组件入门
14.4 基于Struts2+Hibernate的登录和注册系统
14.4.1 项目介绍
14.4.2 在web.xml中配置核心控制器FilterDispatcher
14.4.3 编写视图组件(JSP页面)
14.4.4 编写业务控制器Action
14.4.5 修改struts.xml配置Action
14.4.6 Hibernate的配置文件
14.4.7 加载Hibernate配置文件的类(JavaBean)
14.4.8 PO对象以及对应的映射文件
14.4.9 完成登录和注册功能业务功能的JavaBean
14.4.10 项目部署和运行

第15章 Hibernate核心组件详解
15.1 Hibernate的配置文件
15.1.1 hibernate.cfg.xml
15.1.2 hibernate.properties
15.2 Hibernate的PO对象
15.2.1 Hibernate的PO对象基础知识
15.2.2 Hibernate的PO对象状态
15.3 Hibernate的映射文件
15.4 Hibernate的Configuration类
15.5 Hibernate的SessionFactory接口
15.6 Hibernate的Session接口
15.6.1 Session接口的基础知识
15.6.2 通过方法获取持久化对象(PO)
15.6.3 操作持久化对象(PO)的常用方法
15.7 Hibernate的Transaction接口
15.8 Hibernate的Query 接口
15.8.1 Query接口的基本知识
15.8.2 Query接口的常用方法
15.9 基于Struts2+Hibernate的学生信息管理系统
15.9.1 项目介绍、主页面以及查看学生信息功能的实现
15.9.2 添加学生信息功能的实现
15.9.3 修改学生信息功能的实现
15.9.4 删除学生信息功能的实现

第16章 Hibernate的关联关系
16.1 一对一关联关系
16.1.1 主键关联
16.1.2 外键关联
16.1.3 一对一关联关系的应用实例
16.2 一对多关联关系
16.2.1 单向关联
16.2.2 双向关联
16.2.3 一对多关联关系的应用实例
16.3 多对多关联关系

第17章 Hibernate的其它常用功能
17.1 Hibernate 数据查询
17.1.1 Hibernate Query Language
17.1.2 Criteria Query方式
17.1.3 Native SQL 查询
17.2 Hibernate 的事务管理
17.2.1 事务的特性
17.2.2 事务隔离
17.2.3 在Hibernate配置文件中设置隔离级别
17.2.4 在Hibernate中使用JDBC事务
17.2.5 在Hibernate中使用JTA事务
17.3 Hibernate的Cache管理
17.3.1 一级Cache
17.3.2 二级Cache

第18章 基于Struts2+Hibernate的项目系统
18.1 基于Struts2+Hibernate的教务管理系统
18.1.1 项目需求分析与设计
18.1.2 项目数据库设计
18.1.3 项目实现
18.2 基于Struts2+Hibernate的考勤系统
18.2.1 系统需求分析与设计
18.2.2 项目数据库设计
18.2.3 项目实现

第19章 Spring3框架技术入门
19.1 Spring3软件包
19.1.1 Spring3软件包下载
19.1.2 Spring3软件包的介绍
19.2 Spring3的配置
19.3 Spring3 IoC的原理和主要组件
19.3.1 IoC的基础知识以及原理
19.3.2 IoC的主要组件
19.3.3 IoC的应用实例
19.3.4 注入的两种方式
19.4 基于Struts2+Hibernate+Spring3的登录系统
19.4.1 项目介绍
19.4.2 在web.xml中配置Struts2和Spring
19.4.3 编写视图组件(JSP页面)
19.4.4 Action和JavaBean
19.4.5 Struts2、Spring3和Hibernate的配置文件
19.4.6 Struts2、Spring3和Hibernate整合中常见问题
19.4.7 项目部署和运行

第20章 Spring3的AOP框架
20.1 AOP框架基础知识
20.1.1 AOP框架简介
20.1.2 Spring3的AOP框架主要术语
20.2 代理(Proxy)
20.2.1 静态代理
10.2.2 动态代理
20.3 创建通知(Advice)
20.3.1 前置通知(Before Advice)
20.3.2 后置通知(After Advice)
20.3.3 环绕通知(Around Advice)
20.3.4 异常通知(Throws Advice)
20.3.5 引入通知(Introduction Advice)
20.4 定义切入点(Pointcut)
20.4.1 静态切入点和动态切入点
20.4.2 切入点的应用实例
12.5 创建引入(Introduction)

第21章 基于Struts2+Hibernate+Spring3的BBS系统
21.1 项目需求分析
21.2 项目系统分析
21.3 项目的数据库设计
21.4 项目实现
21.4.1 项目的文件结构和主页面
21.4.2 BBS登录功能的实现
21.4.3 BBS板块管理功能的实现
21.4.4 BBS帖子管理功能的实现
21.4.5 个人信息管理功能的实现

精彩书摘

第5章 企业信息管理系统
本章综合运用前面章节相关概念与原理,设计和开发一个企业信息管理系统(Enterprise Information Management System,EIMS)。通过本实训项目的练习有助于读者对Java Web技术的了解和认识,提高项目开发实践能力。
5.1项目需求说明
本实训项目模拟企业日常管理,实现一个企业信息管理系统。系统可以对客户信息、合同信息、售后服务、产品以及员工进行管理。
要实现的功能包括6个方面。
1. 系统登录模块
系统的登录功能。
2. 客户管理模块
系统中对客户信息的管理主要包括客户信息查询、客户信息添加、客户信息修改、客户信息删除等。
3. 合同管理模块
系统对合同信息的管理主要包括合同信息查询、合同信息添加、合同信息修改、合同信息删除等。
4. 售后管理模块
系统对售后信息的管理主要包括售后信息查询、售后信息添加、售后信息修改、售后信息删除等。
5. 产品管理模块
系统对产品信息的管理主要包括产品信息查询、产品信息添加、产品信息修改、产品信息删除等。
6. 员工管理模块
系统对员工信息的管理主要包括员工信息查询、员工信息添加、员工信息修改、员工信息删除等。5.2项目系统分析
系统功能描述如下。
(1) 用户登录。通过用户名和密码登录系统。
(2) 客户信息查询、添加和修改。页面显示客户基本信息: 姓名、电话、地址、邮箱等。
(3) 客户删除。根据客户姓名可删除客户信息。
(4) 合同信息查询、添加和修改。页面显示合同基本信息: 客户姓名、合同名称、合同内容、合同生效日期、合同有效期、业务员等。
(5) 合同删除。根据合同名称可删除合同信息。
(6) 售后信息查询、添加和修改。页面显示售后基本信息: 客户姓名、客户反馈意见、业务员等。
(7) 售后删除。根据客户姓名可删除客户对应的售后信息。
(8) 产品信息查询、添加和修改。页面显示产品基本信息: 产品名称、产品型号、产品数量、产品价格等。
(9) 产品删除。根据产品名称可删除产品信息。
(10) 员工信息查询、添加和修改。页面显示员工基本信息: 姓名、性别、年龄、学历、部门、入职时间、职务、工资等。
(11) 员工删除。根据员工姓名可删除员工信息。
系统模块结构如图51所示。
图51系统模块结构图5.3项目数据库设计
如果已经学过DBMS,请按照数据库优化的思想设计相应的表。本系统提供的表设计仅供参考,读者可根据自己所学知识选择相应DBMS对表进行设计和优化。本项目在数据库中可建立如下表,用于存放相关信息。
用户表(user)用于管理login.jsp页面中用户登录的信息。具体表设计如表51所示。
客户信息管理表(client)用于管理客户信息。具体表设计如表52所示。
合同信息管理表(contact)用于管理合同信息。具体表设计如表53所示。表51用户表(user)
字段名称字段类型字段长度字段说明userNamevarchar10用户登录名passwordvarchar30用户登录密码表52客户管理表(client)
字段名称字段类型字段长度字段说明clientNamevarchar10客户姓名clientTelephonevarchar6客户电话clientAddressvarchar30客户地址clientEmailvarchar30客户邮箱表53合同管理表(contact)
字段名称字段类型字段长度字段说明clientNamevarchar10客户姓名contactNamevarchar30合同名称contactContentsvarchar255合同内容contactStartvarchar6合同生效日期contactEndvarchar6合同有效期StaffNamevarchar30业务员售后信息管理表(cs)用于管理售后信息。具体表设计如表54所示。表54售后管理表(cs)
字段名称字段类型字段长度字段说明clientNamevarchar10客户姓名clientOpinionvarchar255客户反馈意见StaffNamevarchar10业务员产品信息管理表(product)用于管理产品信息。具体表设计如表55所示。表55产品表(product)
字段名称字段类型字段长度字段说明productNamevarchar30产品名称productModelvarchar30产品型号productNumbervarchar30产品数量productPricevarchar6产品价格员工信息管理表(staff)用于管理员工信息。具体表设计如表56所示。表56员工表(staff)
字段名称字段类型字段长度字段说明staffNamevarchar30姓名staffSexvarchar2性别staffAgevarchar2年龄staffEducationvarchar10学历staffDepartmentvarchar10部门staffDatevarchar6入职时间staffDutyvarchar10职务staffWagevarchar6工资本项目使用MySQL 5.5数据库,如需使用该数据库可在www.oracle.com下载或者使用本书配备光盘中的MySQL数据库。读者也可以选择自己熟悉的其他数据库。数据库和表如图52所示。
图52项目中用到的数据库和表图53项目的页面文件结构图5.4项目实现
本项目开发一个企业信息管理系统,项目名称为EIMS。
5.4.1项目文件结构
项目的页面文件结构如图53所示。
图53中的登录页面(login.jsp)在Web根文件夹下,在该页面中输入用户名和密码后单击“登录”按钮,请求提交到loginCheck.jsp页面。loginCheck.jsp页面处理提交的数据并进行下一步的页面跳转。文件夹image中存放项目中使用到的图片。
如果用户名和密码正确页面跳转到系统主页面(main.jsp),主页面是使用框架进行分割的,主页面以及子窗口用到的页面在文件夹main中。
客户管理模块的页面在clientManage文件夹中,主要功能有客户的查询、添加、修改和删除。
合同管理模块的页面在contactManage文件夹中,主要提供了合同的查询和添加功能。
售后管理模块的页面在CSManage文件夹中,主要提供了售后的查询和添加功能。
产品管理模块的页面在productManage文件夹中,主要提供了产品的查询和添加功能。
员工管理模块的页面在staffManage文件夹中,主要提供了员工的查询和添加功能。
退出系统主要实现把主页面关闭并返回登录页面。
……

前言/序言

目前,在招聘Java工程师时,80%的软件企业在招聘条件中直接要求必须具备JSP、Servlet、Struts、Spring、Hibernate技术以及一年以上的项目开发经验;15%的企业在招聘条件中没有直接提到需要JSP、Servlet、Struts、Spring、Hibernate技术,但是一般都要求具有三年以上大项目开发经验,其实也要求掌握这些技术;5%的企业要求比较专业的技术,即“小技术”。从企业的Java工程师招聘可以看出,几乎95%的企业都需要Java程序员具备JSP、Servlet、Struts、Spring、Hibernate技术以及项目开发经验。本书主要介绍JSP、Servlet、Struts、Spring、Hibernate等Java Web开发技术,并着重培养读者的项目开发实践能力,致力于为广大读者提供一本综合学习Java Web框架知识以及积累Java Web项目开发经验的实用指导书。
1. 本书内容
本书共分21章,主要章节以及内容安排如下。
第1章Java Web技术基础知识: 主要介绍Web基础知识、JSP基础知识、Struts2基础知识、Hibernate基础知识和Spring3基础知识。
第2章JSP技术: 主要介绍HTML标签、JSP页面构成、JSP的注释、JSP的脚本元素、JSP的指令、JSP的动作和JSP的内置对象。
第3章JavaBean技术: 主要介绍JavaBean基础知识、编写和使用JavaBean、JavaBean的作用域和JavaBean的应用实例。
第4章JDBC技术: 主要介绍JDBC基础知识、通过JDBCODBC桥访问数据库、通过JDBC驱动访问数据库等内容。
第5章企业信息管理系统: 本章是对前面4章知识的综合运用,通过项目开发练习,在巩固基本理论知识的同时积累项目开发经验。
第6章Java Servlet技术: 主要介绍Servlet基础知识、JSP与Servlet常见用法和基于JSP+Servlet的留言系统实例。
第7章基于MVC设计模式的个人信息管理系统: 本章是前面6章知识的综合运用,通过本项目的练习能够综合掌握和运用前面所学知识,培养相关知识和技术的整体实践能力。MVC模式是所有Java Web框架技术的基础,如经典的Java Web框架技术Struts就基于MVC模式,通过MVC模式的实训对进一步学习Struts技术会有切实帮助。
第8章Struts2框架技术入门: 主要介绍Struts2框架软件包的下载、配置、使用、Struts2框架的核心组件和应用实例。第9章Struts2核心组件详解: 主要介绍Struts2核心组件。
第10章Struts2的标签库: 主要介绍Struts2的标签库。
第11章Struts2国际化与文件上传下载: 主要介绍Struts2的国际化、文件上传、文件下载功能的实现。
第12章Struts2的拦截器与输入校验: 主要介绍Struts2的拦截器、Struts2的输入校验技术。
第13章基于Struts2的个人信息管理系统: 本章通过该项目的练习整合前12章所学知识,同时进一步培养项目实战技能,积累项目开发经验。
第14章Hibernate框架技术入门: 主要介绍Hibernate框架软件包的下载、配置、Hibernate框架的核心组件和应用实例。
第15章Hibernate核心组件详解: 主要介绍Hibernate核心组件。
第16章Hibernate的关联关系: 主要介绍一对一、一对多和多对多关联关系在Hibernate框架中的使用和应用实例。
第17章Hibernate的其他常用功能: 主要介绍Hibernate框架的查询、事务和缓存。
第18章基于Struts2+Hibernate的项目系统: 本章介绍基于Struts2+Hibernate的教务管理系统和基于Struts2+Hibernate的考勤系统。
第19章Spring3框架技术入门: 主要介绍Spring3软件包的下载、配置,以及Spring3 IoC的原理和主要组件等。
第20章Spring3的AOP框架: 主要介绍AOP框架基础知识、代理、通知、切入点、引入。
第21章基于Struts2+Hibernate+Spring3的BBS系统: 本章综合运用本书介绍的知识点开发一个BBS系统,进一步巩固对全书知识点的系统掌握、提高项目实践能力。
2. 本书特色
(1) 强调理论,注重实践。本书系统地介绍了Java Web开发理论及技术,并通过60多个小项目和6个大项目加强项目实战演练,积累项目开发经验。
(2) 项目讲解直观、易懂易学。本书以项目形式串联相关理论知识,为帮助读者更加直观、方便地学习Java Web技术,各项目的讲解都辅以丰富的图例说明,使项目开发过程的描述简洁明了。
(3) 语言简洁,易懂易用。本书用语简单、易于理解,使读者能够更容易理解理论知识。
(4) 配备6个大项目。本书区别于其他同类书籍之处在于:结合相关理论,把6个大项目的开发过程融入书中,有利于真正达到培养、提高项目开发能力、积累项目经验的目的。
(5) 随书配备光盘。为了更好地为读者服务,随书光盘中收入了书中实例代码、常用工具、常用软件包等教学资源。
3. 适合的读者
本书读者定位于使用JSP、Servlet、Struts2、Hibernate、Spring3进行Java Web应用开发的初级、中级开发人员以及希望学习Java Web项目开发的读者。本书第18章的项目和第21章的项目适用于中高级Java Web开发人员。另外,本书也适用于高校的Java Web框架技术课程和JSP程序设计课程。
4. 参编人员与致谢
参与本书编写的有张志锋、朱颢东、梁树军、刘育熙、申红雪、马军霞、赵晓君、范乃梅、徐洁、黄艳、崔建涛、王文冰、殷知磊、李璞、马欢、李辉、方娜、冯柳、江楠、蔡增玉、孙彤、王斌、付金华、赵志明、王艳军、徐进、景志勇。
由于编写时间仓促,水平有限,书中难免有疏漏之处,敬请读者不吝赐教。

编者2013年1月

规格参数

品牌 京东图书
品牌属地 中国
ISBN 9787302317050
著者 张志锋,朱颢东,等
出版社 清华大学出版社
印刷时间 2013-06-01
用纸 胶版纸
包装 平装
出版时间 2013-06-01
页数 900
语言 中文
版次 1

免责声明

产品价格、包装、规格等信息如有调整,恕不另行通知。我们尽量做到及时更新产品信息,但请以收到实物为准。使用产品前,请始终阅读产品随附的标签、警告及说明。

查看详情
加入收藏
{{ $isZh ? coupon.coupon_name_sub : coupon.coupon_ename_sub | formatCurrency }}
{{__("Buy Directly")}} {{ itemCurrency }}{{ item.directly_price }}
数量
{{ quantity }}
{{ instockMsg }}
{{ limitText }}
{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}
由 京东图书 销售
送至
{{ __("Ship to United States only") }}
满$69免运费
正品保证

已加入购物车

继续逛逛

为你推荐

{{ item.brand_name }}

{{ item.item_name }}

{{ item.currency }}{{ item.market_price }}

{{ item.currency }}{{ item.unit_price }}

{{ item.currency }}{{ item.unit_price }}

优惠券

{{ coupon.coupon_name_new | formatCurrency }}
领取 已领取 已领完
{{ getCouponDescStr(coupon) }}
{{ coupon.use_time_desc }}
即将过期: {{ formatTime(coupon.use_end_time) }}

分享给好友

取消

亚米礼卡专享价

使用礼卡支付即可获得礼卡专享价

规则说明

礼卡专享价是部分商品拥有的特殊优惠价格;

购买礼卡专享价商品时,若在结算时使用电子礼卡抵扣支付,且礼卡余额足够支付订单中所有礼卡专享价商品的专享价总和,则可以启用礼卡专享价;

不使用礼卡支付,或礼卡余额不满足上一条所述要求时,将无法启用礼卡专享价,按照普通售价计算,但您仍然可以购买这些商品;

在购买礼卡专享价商品时,若余额不足,可以在购物车或结算页中点击“充值”按钮对礼卡进行购买和充值;

商品若拥有礼卡专享价,会显示“专享”的特殊价格标记;

如有疑问,请随时联系客服;

礼卡专享价相关规则最终解释权归亚米所有。

由 亚米 销售

服务保障

Yami 满$49免运费
Yami 无忧退换
Yami 从美国发货

配送信息

  • 美国

    标准配送 $5.99(不包含阿拉斯加,夏威夷),最终价满$49免运费

    本地配送$5.99(加州,纽约州,新泽西,麻省和宾夕法尼亚,以上州部分地区);最终价满$49免运费

    两日达(包含阿拉斯加夏威夷)运费$19.99起

退换政策

亚米网希望为我们的客户提供最优秀的售后服务,让所有人都能放心在亚米购物。亚米自营商品在满足退换货条件的情况下,可在收到包裹的30天之内退换商品(食品因商品质量问题7天内可退换;为了确保每位客户都能获得安全和高质量的商品,对于美妆类产品,一经开封或使用即不提供退款或退货服务,质量问题除外;其他特殊商品需联系客服咨询)。
感谢您的理解和支持。

查看详情

由 亚米 销售

亚米电子礼品卡使用规则

若购买时选择自动充值,订单完成后礼卡将自动充值到您的账户中;

若购买时选择发送邮件,订单完成后系统将自动发送卡号和密码到您填写的邮箱;

发送邮件时,任何用户均可使用邮件中的卡号密码进行礼卡充值,请妥善保管邮件信息。

如接收邮件遇到问题,请联系客服处理;

发送邮件时,若礼卡没有被兑换,可以补发邮件。若已经被其他用户兑换,则无法补偿;

亚米网电子礼卡可用于购买自营或第三方商品;

亚米网电子礼卡没有有效期限制,长期有效;

亚米网电子礼卡的金额,可分多次使用;

亚米网电子礼卡业务规则,最终解释权归亚米网所有。

退换政策

已消费的电子礼卡不支持退款。

京东图书 销售

服务保障

Yami 满$49免运费
Yami 最优售后
Yami 美国本土发货

配送信息

  • 美国

    标准配送 $5.99(不包含阿拉斯加,夏威夷),最终价满$49免运费

    本地配送$5.99(加州,纽约州,新泽西,麻省和宾夕法尼亚,以上州部分地区);最终价满$49免运费

    两日达(包含阿拉斯加夏威夷)运费$19.99起

退换政策

提供30天内退还保障。产品需全新未使用原包装内,并附有购买凭据。产品质量问题、或错发漏发等,由商家造成的失误,将进行补发,或退款处理。其它原因需退货费用由客户自行承担。

由 京东图书 销售

服务保障

Yami 跨店满$69免运费
Yami 30天退换保障

亚米-中国集运仓

由亚米从中国精选并集合各大优秀店铺的商品至亚米中国整合中心,合并包裹后将一次合包跨国邮寄至您的地址。跨店铺包邮门槛低至$69。您将在多商家集合提供的广泛选品中选购商品,轻松享受跨店铺包邮后的低邮费。

退换政策

提供30天内退换保障。产品需在全新未使用的原包装内,并附有购买凭据。产品质量问题、错发、或漏发等由商家造成的失误,将进行退款处理。其它原因造成的退换货邮费客户将需要自行承担。由于所有商品均长途跋涉,偶有简易外包压磨等但不涉及内部质量问题者,不予退换。

配送信息

亚米中国集运 Consolidated Shipping 运费$9.99(订单满$69 包邮)

下单后2个工作日中国商家发货,所有包裹抵达亚米中国整合中心(除特别情况及中国境内个别法定节假日外)会合并包裹后通过UPS发往美国。UPS从中国发货后到美国境内的平均时间为10个工作日左右,根据直发单号可随时跟踪查询。受疫情影响,目前物流可能延迟5天左右。包裹需要客人签收。如未签收,客人须承担包裹丢失风险。

由 京东图书 销售

服务保障

满$69免运费
正品保证

配送信息

Yami Consolidated Shipping 运费$9.99(订单满$69包邮)


下单后1-2个工作日内发货。 物流时效预计7-15个工作日。 如遇清关,交货时间将延长3-7天。 最终收货日期以邮政公司信息为准。

积分规则

不参加任何折扣活动以及亚米会员积分制度。

退换政策

提供30天内退还保障。产品需全新未使用原包装内,并附有购买凭据。产品质量问题、或错发漏发等,由商家造成的失误,将进行补发,或退款处理。其它原因需退货费用由客户自行承担。

Yami

下载亚米应用

返回顶部

为你推荐

品牌故事

京东图书

为您推荐

Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折

评论{{'('+ commentList.posts_count + ')'}}

分享你的感受,帮助更多用户做出选择。

写评论
{{ totalRating }} 写评论
  • {{i}}星

    {{i}}星

    {{ parseInt(commentRatingList[i]) }}%

Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}收起

{{ strLimit(comment,800) }}查看全部

Show Original

{{ comment.content }}

Yami
查看更多

{{ formatTime(comment.in_dtm) }} 已购买 {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}
Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}收起

{{ strLimit(comment,800) }}查看全部

Show Original

{{ comment.content }}

Yami
查看更多

{{ formatTime(comment.in_dtm) }} 已购买 {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}

暂无符合条件的评论

评论详情

Yami Yami

{{ showTranslate(commentDetails) }}收起

{{ strLimit(commentDetails,800) }}查看全部

Show Original

{{ commentDetails.content }}

Yami
查看更多

{{ formatTime(commentDetails.in_dtm) }} 已购买 {{groupData}}

{{ commentDetails.likes_count }} {{ commentDetails.likes_count }} {{ commentDetails.reply_count }} {{commentDetails.in_user==uid ? __('Delete') : __('Report')}}

请输入内容

回复{{'(' + replyList.length + ')'}}

Yami Yami

{{ showTranslate(reply) }}收起

{{ strLimit(reply,800) }}查看全部

Show Original

{{ reply.reply_content }}

{{ formatTime(reply.reply_in_dtm) }}

{{ reply.reply_likes_count }} {{ reply.reply_likes_count }} {{ reply.reply_reply_count }} {{reply.reply_in_user==uid ? __('Delete') : __('Report')}}

请输入内容

取消

End

发表评论
商品评分

请输入评论

  • 一个好的昵称,会让你的评论更受欢迎!
  • 修改了这里的昵称,个人资料中的昵称也将被修改。
感谢你的评论
你的好评可以帮助我们的社区发现更好的亚洲商品。

举报

取消

确认删除该评论吗?

取消

历史浏览

品牌故事

京东图书