标签分类
当前位置:首页 > 程序设计电子书 > Java EE电子书网盘下载
Java EE框架整合开发入门到实战 Java EE框架整合开发入门到实战
caofeng

caofeng 提供上传

资源
29
粉丝
4
喜欢
50
评论
4

    Java EE框架整合开发入门到实战 PDF 完整版

    Java EE电子书
    • 发布时间:

    给大家带来的一篇关于Java EE相关的电子书资源,介绍了关于方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小232.3 MB,陈恒编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.1,更多相关的学习资源可以参阅 程序设计电子书Java电子书、等栏目。

  • Java EE框架整合开发入门到实战 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1PciOkR0rkU2zRiChNjpyNg
  • 分享码:7vw8
  • Java EE框架整合开发入门到实战:Spring+Spring MVC+MyBatis

    初学者新手入门,重视实战演练教学视频,全线视频语音解读教育资源丰富 

    这书详细解读了Java EE中Spring、Spring MVC和MyBatis三大框架(SSM)的基本知识和实际应用。为了方便帮助用户学习SSM框架,这书以大量实例介绍了SSM框架的基本观念、方法和技术。 全书共20章,分四部分介绍。第1~5章为第1部分,主要解读Spring框架的相关知识,内容包括Spring新手入门、Spring IoC、Spring Bean、Spring AOP以及Spring的事务管理;第6~8章为第2部分,主要解读MyBatis的相关知识,内容包括MyBatis开发设计新手入门、映射器以及动态SQL;第9~18章为第3部分,主要解读Spring MVC的相关知识,内容包括Spring MVC新手入门、Controller、类型转换和备份、数据关联和表格标识库、拦截器、数据认证、现代化、统一异常处理、文件的发送和下载以及EL与JSTL;第19章、第20章为第4部分,主要解读SSM框架融合的基本观念与实战演练开发设计,内容包括SSM框架融合以及应用场景SSM框架的电商平台的设计与实现。这书突出应用性、挑战性,内容组织合理、浅显易懂,使用户能够快速把握SSM框架的基本知识、程序编写方法以及详细的开发设计管理体系,进而为工程项目开发设计拿下牢靠的基础。 这书附带视频教学、源码、教学课件、课程标准、练习题参考答案等配套设施资源,可以作为大学计算机及相关专业的教材内容或课堂教学教材,也可以作为Java技术的培训教材,同时适合广大Java EE应用开发者阅读与使用。

    目录

    • 第1章    Spring入门... 2
    • 1.1  Spring简介... 2
    • 1.1.1  Spring的由来... 2
    • 1.1.2  Spring的体系结构... 2
    • 1.2  Spring开发环境的构建... 4
    • 1.2.1  使用Eclipse开发Java Web应用... 5
    • 1.2.2  Spring的下载及目录结构... 8
    • 1.3  使用Eclipse开发Spring入门程序... 9
    • 1.4  本章小结... 11
    • 习题1. 11
    • 第2章    Spring IoC.. 12
    • 2.1  Spring IoC的基本概念... 12
    • 2.2  Spring IoC容器... 13
    • 2.2.1  BeanFactory. 13
    • 2.2.2  ApplicationContext 14
    • 2.3  依赖注入的类型... 15
    • 2.3.1  使用构造方法注入... 15
    • 2.3.2  使用属性的setter方法注入... 18
    • 2.4  本章小结... 19
    • 习题2. 19
    • 第3章    Spring Bean. 20
    • 3.1  Bean的配置... 20
    • 3.2  Bean的实例化... 21
    • 3.2.1  构造方法实例化... 22
    • 3.2.2  静态工厂实例化... 24
    • 3.2.3  实例工厂实例化... 25
    • 3.3  Bean的作用域... 26
    • 3.3.1  singleton作用域... 26
    • 3.3.2  prototype作用域... 27
    • 3.4  Bean的生命周期... 28
    • 3.5  Bean的装配方式... 30
    • 3.5.1  基于XML配置的装配... 30
    • 3.5.2  基于注解的装配... 34
    • 3.6  本章小结... 38
    • 习题3. 38
    • 第4章     Spring AOP. 39
    • 4.1  Spring AOP的基本概念... 39
    • 4.1.1  AOP的概念... 39
    • 4.1.2  AOP的术语... 40
    • 4.2  动态代理... 42
    • 4.2.1  JDK动态代理... 42
    • 4.2.2  CGLIB动态代理... 45
    • 4.3  基于代理类的AOP实现... 48
    • 4.4  基于XML配置开发AspectJ. 51
    • 4.5  基于注解开发AspectJ. 56
    • 4.6  本章小结... 59
    • 习题4. 60
    • 第5章     Spring的事务管理... 61
    • 5.1 Spring的数据库编程... 61
    • 5.1.1  Spring JDBC的配置... 62
    • 5.1.2  Spring JdbcTemplate的常用方法... 62
    • 5.2  编程式事务管理... 67
    • 5.2.1  基于底层API的编程式事务管理... 67
    • 5.2.2  基于TransactionTemplate的编程式事务管理... 69
    • 5.3  声明式事务管理... 71
    • 5.3.1  基于XML方式的声明式事务管理... 72
    • 5.3.2  基于@Transactional注解的声明式事务管理... 76
    • 5.4  本章小结... 78
    • 习题5.. 78
    • 第2部分  MyBatis
    • 第6章     MyBatis开发入门... 80
    • 6.1  MyBatis简介... 80
    • 6.2  MyBatis环境的构建... 81
    • 6.3  MyBatis的工作原理... 81
    • 6.4  使用Eclipse开发MyBatis入门程序... 83
    • 6.5  MyBatis与Spring的整合... 87
    • 6.5.1  导入相关JAR包... 88
    • 6.5.2  在Spring中配置MyBatis工厂... 88
    • 6.5.3  使用Spring管理MyBatis的数据操作接口... 89
    • 6.5.4  框架整合示例... 89
    • 6.6  使用MyBatis Generator插件自动生成映射文件... 94
    • 6.7  本章小结... 96
    • 习题6. 97
    • 第7章     映射器... 98
    • 7.1  MyBatis配置文件概述... 98
    • 7.2  映射器概述... 99

    上一篇:现代控制系统  下一篇:Informatica PowerCenter权威指南

    展开 +

    收起 -

    码小辫二维码
     ←点击下载即可登录

    Java EE相关电子书
    学习笔记
    网友NO.575048

    详解JavaEE 使用 Redis 数据库进行内容缓存和高访问负载

    NoSQL(Not Only SQL),泛指非关系型数据库,是为了处理高并发读写、海量数据的高效率存储和访问、高扩展性和高可用性而产生的。 分类 相关产品 典型应用 数据模型 优点 缺点 键值对(Key-Value)存储 Redis、Voldemort、Berkeley DB 内容缓存、处理高访问负载 一系列键值对 快速查询 存储的数据缺少结构化 列存储数据库 Cassandra、HBase、Riak 分布式文件系统 以列簇式存储,将同一列数据存在一起 查询速度快,可扩展性强,更容易进行分布式扩展 功能相对局限 文档型数据库 MongoDB、CouchDB Web应用 一系列键值对 数据结构要求不严格 查询性能不高,缺乏统一的查询语法 图形数据库 Neo4j、InfoGrid 社交网络,推荐系统,专注于构建关系图谱 图结构 利用图结构相关算法 需要对整个图做计算才能得出结果,不容易做分布式的集群方案 本篇将主要阐述如何使用 Redis(https://github.com/antirez/redis)数据库进行内容缓存和高访问负载,redis 使用 C 语言开发的一个开源的高性能的键值对数据库,通过提供多种键值数据类型来适应不同场景下的存储需求,目前 Redis 支持的键值数据类型有很多种,比如字符串类型、列表类型、有序集合类型、散列类型、集合类型。Redis 官方也给我们提供了一些测试数据,有 50 个并发程序来执行 10 万次请求,Redis 读的速度……

    网友NO.998599

    Java Swing树状组件JTree用法实例详解

    本文实例讲述了Java Swing树状组件JTree用法。分享给大家供大家参考,具体如下: 一、简单样式 先看运行效果: TreeNodeDemo.java package awtDemo;import javax.swing.JFrame;import javax.swing.JTree;import javax.swing.event.TreeSelectionEvent;import javax.swing.event.TreeSelectionListener;import javax.swing.tree.DefaultMutableTreeNode;public class TreeNodeDemo { public static void main(String[] args) { // 创建没有父节点和子节点、但允许有子节点的树节点,并使用指定的用户对象对它进行初始化。 // public DefaultMutableTreeNode(Object userObject) DefaultMutableTreeNode group1 = new DefaultMutableTreeNode("软件部"); TreeNode node1 = new TreeNode(); node1.setName("王雨"); node1.setNickName("漫天飞舞"); group1.add(new DefaultMutableTreeNode(node1)); TreeNode node2 = new TreeNode(); node2.setName("陈梦"); node2.setNickName("梦"); group1.add(new DefaultMutableTreeNode(node2)); TreeNode node3 = new TreeNode(); node3.setName("上官飞儿"); node3.setNickName("飞儿"); group1.add(new DefaultMutableTreeNode(node3)); DefaultMutableTreeNode group2 = new DefaultMutableTreeNode("销售部"); TreeNode node4 = new TreeNode(); node4.setName("上官婉儿"); node4.setNickName("婉儿"); group2.add(new DefaultMutableTreeNode(node4)); TreeNode node5 = new TreeNode(); node5.setName("上官巧儿"); node5.setNickName("巧儿"); group2.add(new DefaultMutableTreeNode(node5)); DefaultMutableTreeNode top = new DefaultMu……

    网友NO.509240

    详解Java中HashSet和TreeSet的区别

    详解Java中HashSet和TreeSet的区别 1. HashSet HashSet有以下特点: 不能保证元素的排列顺序,顺序有可能发生变化 不是同步的 集合元素可以是null,但只能放入一个null 当向HashSet集合中存入一个元素时,HashSet会调用该对象的hashCode()方法来得到该对象的hashCode值,然后根据 hashCode值来决定该对象在HashSet中存储位置。 简单的说,HashSet集合判断两个元素相等的标准是两个对象通过equals方法比较相等,并且两个对象的hashCode()方法返回值相 等 注意,如果要把一个对象放入HashSet中,重写该对象对应类的equals方法,也应该重写其hashCode()方法。其规则是如果两个对 象通过equals方法比较返回true时,其hashCode也应该相同。另外,对象中用作equals比较标准的属性,都应该用来计算hashCode的值。 2. TreeSet类 TreeSet是SortedSet接口的唯一实现类,TreeSet可以确保集合元素处于排序状态。TreeSet支持两种排序方式,自然排序 和定制排序,其中自然排序为默认的排序方式。向TreeSet中加入的应该是同一个类的对象。 TreeSet判断两个对象不相等的方式是两个对象通过equals方法返回false,或者通过CompareTo方法比较没有返回0 自然排序 自然排序使用要排序元素的CompareTo(Object obj)方法来比较元素之间大小关系,然后将元素按照升序排列。 Java提供了一个Comparable接口,该接……

    网友NO.625366

    javascript中mouseenter与mouseover的异同

    不知道大家在面试或者工作过程中有没有被 mouseover 和 mouseenter (对应的是 mouseout 和 mouseleave )事件所困扰。自己之前在面试的时候就有被问到诸如mouseover和mouseenter事件的异同之类的问题?当时没有答出来,一直也对这两个事件有点模糊不清,趁着最近正在读 zepto源码 ,准备写一篇这方面的文章,如果有错误,请大家指正。 mouseenter与mouseover的异同? 要说清楚mouseenter与mouseover有什么不同,也许可以从两方面去讲。 是否支持冒泡 事件的触发时机 先来看一张图,对这两个事件有一个简单直观的感受。 再看看官网对mouseenter的解释 mouseenter | onmouseenter event The event fires only if the mouse pointer is outside the boundaries of the object and the user moves the mouse pointer inside the boundaries of the object. If the mouse pointer is currently inside the boundaries of the object, for the event to fire, the user must move the mouse pointer outside the boundaries of the object and then back inside the boundaries of the object. 大概意思是说:当鼠标从元素的边界之外移入元素的边界之内时,事件被触发。而当鼠标本身在元素边界内时,要触发该事件,必须先将鼠标移出元素边界外,再次移入才能触发。(英语比较渣:no_mouth:,凑合看哈) Unlike the onmouseover event, the onmouseenter event does not bubble. 大概意思是:和mouseover不同的是,……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明