JavaEE架构设计与开发实践方巍计算机与互联网pdf下载pdf下载

JavaEE架构设计与开发实践方巍计算机与互联网百度网盘pdf下载

作者:
简介:本篇主要提供JavaEE架构设计与开发实践方巍计算机与互联网pdf下载
出版社:创品世纪图书专营店
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

  商品基本信息,请以下列介绍为准
商品名称:Java EE架构设计与开发实践
作者:方巍编著
定价:49.8
出版社:清华大学出版社
出版日期:2017-05-01
ISBN:9787302466635
印次:
版次:1
装帧:
开本:16开

  内容简介
    Java EE开发技术博大精深,入门较难,提高更不容易。Java EE项目开发往往由于版本不同等原因,造成很多实例运行,给初学者带来很大不便,继而失去对Java EE开发技术的学。本书是作者在多年从事Java EE教学和开发的基础上结合初学者的心得体会编写而成,力求从简单、快速、可行、易懂和实用的角度出发,全面介绍Java EE开发实践的*技术,是轻量级开发框架技术Struts 2、Spring和Hibernate。书中通过大量的示例代码和案例分析,并配以上机练化基本概念,着重训练学生的动手能力。通过阅读本书,可以让读者快速入门,并较为系统地掌握Java EE开发技术。另外,本书免费提供了教学课件、软件开、案例源代码和考答案等教学资源。
   
    全书共9章,系统介绍了Java E台及开发基础、Java Web开发基础、HTML和概述、JSP应用基础、Struts 2开发、Hibernate基础、Spring基础及应用、SSH整合架构开发等内容,*后通过一个完整的Java EE课程设计案例介绍了Java EE开发的经验和技巧。附录了Java EE开发常见问题及解决方法,以及Java EE面试题和参考答案。
  

    本书内容丰富,技术新颖,注重实践,适合Java EE初学者阅读,尤其适合大中专院校相关课程作为教材和教学参考书使用。对于Java EE初中、级开发人员及相关专业人士,本书也是不可多得的参考书。



    快速了解本书内容:

    Java EE概述

    Java Web开发概述HTML、简介

    JSP应用基础

    Struts 2开发

    Hibernate基础

    Spring基础与应用

    SSH整合架构开发

    Java EE课程设计案例

    Java EE开发常见错误及解决

    Java EE面试题及参考答案

  目录

第1章  Java EE概述... pan>

1.1  Java EE简介... 1


1.1.1
  什么是Java EE. 2


1.1.2
  Java EE的新特性... 2

1.2  Java EE应用分层架构... 7


1.2.1
  分层模式概述... 7


1.2.2
  Java EE的结构... 9

1.3  Java EE技术规范... 13

1.4  敏捷轻型框架... 16


1.4.1
  Hibernate简介... 16


1.4.2
  Struts 2简介... 18


1.4.3
  Spring简介... 21


1.4.4
  JSF简介... 22


1.4.5
  Tapestry简介... 23


1.4.6
  WebWork简介... 23

1.5  Java EE开发环境... 24


1.5.1
 JDK的下载和安装... 24


1.5.2
  Tomcat 8.0的安装和配置... 26


1.5.3
  集成开发环境的安装和使用... 27


1.5.4
  MySQL数据库的安装和使用... 28


1.5.5
  SQLServer数据库的安装和使用... 29

1.6  本章小结... 31

1.7  .. 31

实训1  搭建Java EE运行及开发环境... 32

第2章  Java Web开发概述... 36

2.1  Java Web概述... 36


2.1.1
  Web程序基本知识... 36


2.1.2
  Web程序开发过程... 37

2.2  HTTP协议... 37


2.2.1
  HTTP方法的请求格式... 38


2.2.2
  HTTP方法的响应格式... 38


2.2.3
  HTTP协议主要特点... 38


2.2.4
  GET/POST方法的比较... 39

2.3  JDBC简介... 39


2.3.1
  常用的标准SQL语句... 40


2.3.2
  JDBC结构... 41


2.3.3
  JDBC驱动类型... 43


2.3.4
  常用数据库JDBC连接写法... 44


2.3.5
  创建JDBC应用程序具体步骤... 46

2.4  Java Web应用服务器... 49


2.4.1
  Glassfish简介... 49


2.4.2
  JBoss简介... 50


2.4.3
  Tomcat简介... 51


2.4.4
  WebSphere简介... 51


2.4.5
  WebLogic简介... 51


2.4.6
  在MyEclipse中配置Tomcat 52

2.5  在MyEclipse中开发Java Web程序... 54


2.5.1
  Web工程的创建... 54


2.5.2
  Web工程的发布... 55


2.5.3
  在Eclipse中调试程序... 55

2.6  常用开发工具... 57


2.6.1
  Maven项目管理工具... 57


2.6.2
  版本管理工具CVS. 58


2.6.3
  日志工具... 63


2.6.4
  报表图形引擎... 64

2.7  本章小结... 67

2.8  .. 67

实训2  JDBC数据库连接及常用开发工具使用... 69

第3章  HTML、简介... 76

3.1  任务1  引入性案例... 76

3.2  任务2  HTML的基本结构... 77

3.3  任务3  文本及版面风格的控制... 78


3.3.1
  文本控制... 78


3.3.2
  版面风格控制... 81

3.4  任务4  图像、超链接和表格... 82


3.4.1
  图像和超链接... 82


3.4.2
  表格... 85

3.5  任务5  HTML的表单... 88


3.5.1
  表单定义... 88


3.5.2
  文本框控件... 89


3.5.3
  单选按钮和复选框... 90


3.5.4
  下拉菜单和列表... 91


3.5.5
  按钮... 91


3.5.6
  图像域、隐藏域和文件域... 92


3.5.7
  分组标记... 93

3.6  任务6  CSS使用... 93

3.7  任务7  HTML 5应用... 95

3.8  任务8  使用... 97


3.8.1
  概述... 97


3.8.2
  函数... 97


3.8.3
  事件处理... 99


3.8.4
  JSON简介... 102

3.9  任务9  jQuery基础... 103


3.9.1
  jQuery安装... 104


3.9.2
  jQuery语法... 105


3.9.3
  jQuery选择器... 106


3.9.4
  jQuery事件作... 108

3.10  任务10  AJAX基础应用... 110


3.10.1  A
JAX概述... 111


3.10.2
  XMLHttpRequest对象... 112


3.10.3  A
JAX应用实例... 113


3.10.4
  开源AJAX框架DWR介绍... 114

3.11  本章小结... 115

3.12  .. 115

实训3  HTML和综合应用... 117

第4章  JSP应用基础... 122

4.1  Servlet概述... 122


4.1.1
  Servlet工作原理... 122


4.1.2
  Servlet的特点... 123

4.2  Servlet编程基础... 124


4.2.1
  Servlet接口... 124


4.2.2
  Servlet程序的编译... 125


4.2.3
  Servlet的配置... 125


4.2.4
  Servlet的应用实例... 127

4.3  JSP简介... 133


4.3.1
  工作原理... 134


4.3.2
  一个简单的JSP程序... 134


4.3.3
  JSP注释与声明... 136


4.3.4
  JSP表达式和程序段... 137

4.4  JSP指令... 138


4.4.1
  include指令... 138


4.4.2  p
age指令... 139


4.4.3
  taglib指令... 140

4.5  JSP动作... 141


4.5.1
  forward动作... 141


4.5.2
  include动作... 142


4.5.3  p
lugin动作指令... 143


4.5.4
  useBean动作... 143

4.6  JSP的内置对象... 144


4.6.1
  输出对象out 144

4.6.2  4种属性范围... 145


4.6.3
  请求对象request 145


4.6.4
  响应对象response. 146


4.6.5
  会话对象session. 147


4.6.6
  Web服务器对象application. 148

4.7  JSP中文乱码问题全解决方案... 149


4.7.1
  JSP页面中文乱码... 149


4.7.2
  URL传递参数中文乱码... 150


4.7.3
  表单提交中文乱码... 151


4.7.4
  使用请求编码格式过滤器Filter 152

4.8  本章小结... 153

4.9  .. 154

实训4  Servlet和 JSP综合应用... 155

第5章  Struts 2开发... 162

5.1  Struts 2简介... 162


5.1.1
  Struts的起源... 162


5.1.2
  MVC设计模式简介... 163


5.1.3
  Struts优、缺点... 163

5.2  Struts 2安装... 164

5.3  Strut 2工作原理... 165

5.4  Struts配置文件... 166


5.4.1
  Struts.xml文件... 167


5.4.2
  加载子配置文件... 167


5.4.3  A
ction配置... 167


5.4.4
  struts.properties属性文件... 168

5.5  Struts 2开发实例... 168

5.6  拦截器... 172


5.6.1
  拦截器介绍... 172


5.6.2
  拦截器实例... 174

5.7  类型转换OGNL. 176


5.7.1
  OGNL简介... 176


5.7.2
  类型转换实例... 176


5.7.3
  OGNL小结... 180

5.8  Struts 2常用标签... 181

5.9  输入校验... 183


5.9.1
  手动输入完成校验... 183


5.9.2
  使用Struts 2框架校验... 185


5.9.3
  校验器的配置风格... 188

5.10  Struts化... 189

5.11  本章小结... 190

5.12  .. 190

实训5  用Struts实现图书管理系统中用户登录模块... 192

第6章  Hibernate基础... 196

6.1  Hibernate概述... 196


6.1.1
  Hibernate简介... 196


6.1.2
  Hibernate不同版本之间的区别... 197


6.1.3 
持久层与ORM.. 198


6.1.4 
Hibernate体系结构... 199


6.1.5 
Hibernate API简介... 201

6.2  Hibernate应用基础... 201


6.2.1
  Hibernate应用开发步骤... 201


6.2.2
  Hibernate配置文件... 202


6.2.3
  Hibernate核心接口... 205


6.2.4
  HQL查询... 207


6.2.5 
Hibernate开发实例... 209

6.3  Hibernate对象... 219


6.3.1
  对象的特征... 219


6.3.2
  对象的状态... 222


6.3.3
  主键生成策略... 223


6.3.4
  对象关系映射... 225


6.3.5
  关系映射实例... 230

6.4  Hibernate事务编程... 234


6.4.1 
事务概述... 234


6.4.2 
JDBC中使用事务... 235


6.4.3 
Hibernate事务管理... 236

6.5  本章小结... 240

6.6  .. 240

实训6  用Struts和Hibernate实现高校选课系统... 241

第7章  Spring基础与应用... 248

7.1  Spring 概述... 248


7.1.1
  Spring框架简介... 248


7.1.2
  Spring的特点... 249


7.1.3
  Spring框架结构... 249

7.2  Spring快速入门... 251


7.2.1
  搭建Spring环境... 251


7.2.2
  一个简单依赖注入实例... 253

7.3  依赖注入基本原理... 255


7.3.1
  控制反转与依赖注入... 255


7.3.2
  依赖注入的形式... 256


7.3.3
  IoC装载机制... 260

7.4  Spring AOP概述... 262


7.4.1  A
OP概念与术语... 262


7.4.2  A
OP实现机制... 264


7.4.3
  Spring中的AOP. 270

7.5  Spring事务管理... 276


7.5.1
  事务简介... 276


7.5.2
  事务管理器... 277


7.5.3
  Spring事务管理机制... 278


7.5.4
  事务的传播行为和隔离级别... 280

7.6  本章小结... 281

7.7  .. 282

实训7  Struts 2 Spring 3集成示例... 283

第8章  SSH整合架构开发... 289

8.1  SSH集成开发简介... 289

8.2  SSH集成开发实例1. 290

8.3  SSH集成开发实例2. 301

8.4  本章小结... 310

第9章  Java EE课程设计案例... 311

9.1  系统概述... 311

9.2  系统需求分析... 311


9.2.1
  学能分析... 312


9.2.2
  设计思想... 312

9.3  系统数据库设计... 312


9.3.1
  数据库概念设计... 313


9.3.2
  数据库逻辑设计... 314


9.3.3
  数据库的连接原理... 316

9.4 能实现... 316


9.4.1
  创建项目工程... 317


9.4.2
  三层开发过程... 317

9.5  本章小结... 339

附录A  Java EE开发常见错误及解决... 340

附录B  Java EE面试题及参考答案... 344

 

 


  编辑推荐











介绍轻量级框架Struts 2 Spring Hibernate整合开发技术
提高读者的动手编程能力和架构设计能力
采用“概念 实例 实训 项目案例”的讲解模式,简单易懂
200个实例、8个实训案例、2个综合项目案例、200个练br>每章都有大量的示例代码讲解和实例分析,并配以大量的上机实训
书中的综合案例来源于实际项目开发,有很高的应用价值
免费提供教学课件(PPT)、案例源代码、考答案等教学资源
给出了书中涉及的开发框架及相关开发工具的获取方式



 

  媒体评论

    内容新颖,结构合理,语言通俗易懂,主要针对有一定Java编程基础的人员;每章都有详细的案例分析和实践练后还提供了相关课程的实训指导;突出实用,概念和理论取舍得当,够用为度,降低难度;结合大量示例,对初学者经常出现的一些问行了归纳和总结;给出了开发过程中经常会碰到的问题,并给出了分析思路与解决方案;给出了Java EE开发过程中常用的开发技巧;实例讲解采用了代码分析和图示相结合的方式,明确直观;基本作环节步骤详细,可作性强,读者很容易掌握相关技能;对相关知识点指明了核心要点和使用技巧,读者能够明确学点;课后盖书中的重要知识点和常见开发技巧,可为相关面试提供帮助