新書推薦:
《
纷纭万端 : 近代中国的思想与社会
》
售價:NT$
500.0
《
中国古代文体形态研究(第四版)(中华当代学术著作辑要)
》
售價:NT$
765.0
《
朋党之争与北宋政治·大学问
》
售價:NT$
454.0
《
甲骨文丛书·波斯的中古时代(1040-1797年)
》
售價:NT$
403.0
《
以爱为名的支配
》
售價:NT$
286.0
《
台风天(大吴作品,每一种生活都有被看见的意义)
》
售價:NT$
245.0
《
打好你手里的牌(斯多葛主义+现代认知疗法,提升当代人的心理韧性!)
》
售價:NT$
301.0
《
新时代硬道理 广东寻路高质量发展
》
售價:NT$
352.0
|
編輯推薦: |
本书内容丰富,讲解清晰,强调项目案例引导,并对项目案例做了深入的分析
|
內容簡介: |
《JavaEE项目开发实战》向读者介绍JavaEE项目编程的技术和软件开发思路,并讲解了JavaEE核心知识、Struts2框架、Hibernate框架、Spring框架、MySQL数据库等应用技术及经验,内容丰富,过程描述详细,侧重实践能力引导和培养。由浅入深地带领读者熟悉Java EE项目的集成开发环境,辅导读者一步一步地完成项目开发,熟练掌握Java EE编程技术,提高实际项目的开发能力。
|
關於作者: |
李希勇,男,教授,江西省萍乡学院信息与计算机工程学院副院长,长期从事软件工程专业课程教学,主讲《软件工程导论》、《Java 程序设计》、《JavaEE应用开发》等课程。主要研究方向为软件信息系统。主持省级及以上课题项目4项,主编教材7部,主持行政事业单位信息化项目12项,在国内外学术期刊发表论文二十余篇。
|
目錄:
|
第1章项目概述及Java Web开发环境简介
1.1项目概述
1.1.1项目需求分析
1.1.2网站原型页面
1.1.3项目概要设计
1.2Java Web的开发环境
1.2.1JDK安装配置
1.2.2Tomcat服务器的搭建
1.2.3使用Eclipse for JavaEE建立一个Java Web项目
1.2.4测试JSP程序
1.3本章小结
第2章Web前端开发基础
2.1什么是Web前端开发
2.2前端代码的结构组织和文件的命名
2.2.1代码文件组织结构
2.2.2代码文件的命名
2.3Web前端开发范畴
2.3.1页面标记
2.3.2页面样式
2.3.3前端编程
2.3.4前端框架
2.3.5调试工具
2.4HTML
2.4.1文档结构
2.4.2标签
2.5CSS
2.5.1引入方式
2.5.2语法规则
2.5.3选择器
2.5.4单位
2.5.5颜色值
2.5.6字体
2.5.7文本
2.5.8列表
2.5.9背景
2.5.10透明度
2.6JavaScript脚本语言
2.6.1JavaScript简介
2.6.2JavaScript基本语法
2.6.3JavaScript函数
2.7jQuery
2.7.1什么是jQuery
2.7.2jQuery案例操作
2.8非物质文化遗产研究中心网站前端页面设计
2.9本章小结
第3章JSP基础语法
3.1JSP基础知识
3.1.1什么是JSP
3.1.2JSP页面
3.1.3JSP的运行原理
3.2JSP基本结构
3.2.1变量和方法的声明
3.2.2Java程序片段
3.2.3表达式
3.2.4JSP注释
3.3page指令
3.3.1设置页面编码
3.3.2错误页的设置
3.4包含指令
3.4.1静态包含指令
3.4.2动态包含指令
3.5跳转指令
3.6本章小结
第4章JSP常用内置对象
4.1JSP内置对象及作用域概述
4.1.1JSP内置对象
4.1.2JSP的作用域
4.2request对象
4.2.1获取客户提交的信息
4.2.2处理汉字信息
4.2.3常用方法举例
4.2.4用户登录
4.3response对象
4.3.1动态响应contentType属性
4.3.2response 的HTTP文件头
4.3.3response重定向
4.4session对象
4.4.1session对象的ID
4.4.2session对象与URL重写
4.4.3session对象常用的方法
4.4.4登录及注销
4.5application对象
4.5.1application对象的常用方法
4.5.2用application对象制作信息发送板
4.6out对象
4.7本章小结
第5章Servlet技术
5.1Servlet简介
5.1.1JSP与Servlet的关系
5.1.2Servlet工作体系结构及生命周期
5.2Servlet的操作实例
5.2.1使用Servlet获取用户提交信息
5.2.2使用Servlet实现页面转发和重定向
5.3过滤器
5.3.1一个字符过滤器的实现
5.3.2过滤器链的实现
5.4监听器
5.4.1实现Servlet监听器开发与部署方法
5.4.2实现ServletContext监听器
5.5本章小结
第6章EL与JSTL
6.1表达式语言简介
6.2表达式语言的内置对象
6.2.1访问4种属性范围的内容
6.2.2调用内置对象操作
6.2.3接收请求参数
6.3集合操作
6.4应用EL表达式语言
6.5EL运算符
6.6JSTL简介及安装
6.7核心标签库及常用标签使用
6.7.1流程控制标签
6.7.2循环标签
6.8本章小结
第7章JDBC
7.1JDBC概述
7.1.1JDBC的执行原理
7.1.2JDBC核心类
7.2JDBC入门案例
7.2.1准备数据
7.2.2导入驱动jar包
7.2.3开发步骤
7.2.4案例实现
7.2.5预处理语句对象
7.3添加信息类别
7.4JDBC实现增删改查
7.4.1创建新闻实体类
7.4.2创建JDBC工具类
7.4.3创建数据库操作类
7.4.4创建新闻管理Servlet
7.4.5配置web.xml
7.4.6显示页面
7.5本章小结
第8章MVC模式及项目整合
8.1MVC设计模式
8.1.1理解MVC设计模式
8.1.2Model 1介绍
8.1.3基于MVC设计模式的Model 2
8.1.4MVC设计模式的优势
8.2深入MVC
8.2.1MVC处理过程
8.2.2MVC的适用范围
8.3JSP项目整合
8.3.1系统模块构成
8.3.2数据库的设计
8.3.3Model层代码实现
8.3.4Control层
8.3.5View层
8.4本章小结
第9章Struts2
9.1Struts2的概述
9.1.1什么是Struts2
9.1.2Struts2入门
9.1.3Struts2的执行流程
9.2Struts2的常见配置
9.2.1常量配置
9.2.2package的配置
9.2.3Action配置
9.2.4Result配置
9.3Struts2的Action实现
9.3.1POJO的实现
9.3.2继承ActionSupport类
9.4Struts2的数据的封装
9.4.1属性驱动
9.4.2模型驱动
9.5本章小结
第10章Hibernate
10.1Hibernate概述
10.1.1什么是Hibernate
10.1.2Hibernate的优点
10.2Hibernate入门
10.2.1下载Hibernate
10.2.2入门案例
10.2.3执行流程
10.2.4使用c3p0数据库连接池
10.3使用Hibernate实现增、删、改、查
10.4本章小结
第11章Spring
11.1Spring入门
11.1.1Spring下载和安装
11.1.2入门案例
11.2Spring核心机制依赖注入
11.2.1理解依赖注入
11.2.2设值注入
11.2.3构造注入
11.3Spring整合Struts2和Hibernate
11.4项目整合
11.4.1类别管理模块
11.4.2新闻管理模块
11.4.3用户管理模块
11.5本章小结
参考文献
|
內容試閱:
|
当前Web应用已经成为各行各业核心业务逻辑处理的主流方式。在Java技术领域,Java Web开发空前活跃,许多IT行业从业人员都在积极地学习有关Java Web的开发技术。市面和网络上也有许多非常好的学习资料,适合各个层次的学习者,然而面对众多学习渠道和资料,学习者特别是初学者往往不知所措,不知如何学习,对在实战中学习和应用这些技术更是无从下手。
本书作者在多年的教学过程中,总结Web应用开发实践、教学实施经验和课程改革体会,针对学生听课的时候可以听懂,学完之后却不知道怎么去应用,要自己编写一个Java Web应用还是有困难的实际情况,通过一个完整的Java Web项目循序渐进地讲解开发技术和知识,培养学生项目开发能力和全局思维,避免将各技术模块知识割裂,通过项目驱动的方式分享技术学习,让学生真正做到学以致用。
本书特点:
应用驱动而不是知识点驱动
本书以一个项目的完整开发为目标,围绕如何解决项目开发中的问题进行知识点讲解,即完成项目相关功能需要什么知识点,就讲解什么知识点,同时为了使学生能够全面掌握知识,我们在每一部分列出了知识点相关内容。
提供完整的项目而不是不相关的例子
本书的所有内容都围绕一个项目进行,每一章节都是针对项目的一个功能实现进行讲解,并逐步整合,这样当课程结束之后,学生就可以完成一个完整的项目。
不仅教学生如何实现,并且教学生如何设计
在项目讲解过程中,不仅教学生如何编写程序,更重要的是教学生如何进行设计,这样学生就可以触类旁通了。
本书共分11章,详细介绍了JSP、Struts2、Spring、Hibernate等Java Web应用开发技术,其中第1~7章由李希勇编写,第8~11章由罗晓娟编写。第1章进行了本书讲解开发项目的概述及Java Web开发环境的简介,第2章讲解了Web前端的相关基础知识,第3章讲解JSP基础语法,第4章介绍JSP常用内置对象,第5章介绍了Servlet技术,第6章讲解了EL与JSTL,第7章讲解了JDBC、Java的数据库连接及增删改查操作,第8章介绍了MVC设计模式及整合了基于JSP技术的完整项目,第9章介绍了Struts2的基础知识、工作原理、运行流程、Action和Result配置,第10章讲述Hibernate框架的概念、安装和使用、关联映射、Struts2与Hibernate的整合,第11 章讲解了Spring的基本应用以及整合Struts2和Hibernate的方法,并最终基于注解整合了本书讲解开发的Java Web项目。
本书通过一个完整的项目开发过程进行讲解,内容囊括了Java Web项目的主要技术和重要知识点,注重如何在实际工作中活用技术,做到规范高质量的程序开发。本书的实用性较强,以软件工程规范为基础,以实践能力训练为导向,以应用型人才培养为目标,深入浅出地讲解Java Web开发的技术和知识。
本书由李希勇、罗晓娟主编,参与校稿和程序调试的还有吴为胜、孙毅、张斌、翁梦倩等,在出版过程也得到了清华大学出版社的大力支持,在此,一并向他们表示衷心的感谢!
在本书的编写过程中,尽管作者力求精益求精,但由于时间仓促,加之水平有限,书中难免有疏漏和不足,敬请读者和同行批评指正。
编者
2020.8
|
|