![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA EE企业级应用开发教程
大马戏团里的一头猪
这个作者很懒,什么都没留下…
展开
-
Java EE之第1章Spring的基本应用
第1章 Spring的基本应用1.1Spring概述1.1.1什么是Spring1.1.2Spring框架的优点Spring是当前主流的Java Web开发框架,它是为了解决企业应用开发的复杂性问题而产生的1.1Spring概述1.1.1什么是SpringSpring:是轻量级开源框架,它以IoC(控制反转)和AOP(面向切面编程)为内核,使用基本的JavaBean来完成以前只可能由EJB...原创 2019-06-13 17:55:38 · 872 阅读 · 0 评论 -
Java EE之第15章拦截器
第15章拦截器15.1拦截器概述15.1.1拦截器的定义15.1.2拦截器的配置15.1拦截器概述Spring MVC中的拦截器(Interceptor):类似于Servlet中的过略器(Filter),它主要用于拦截用户请求并做出相应的处理。例如通过拦截器可以进行权限验证,记录请求信息的日志,判断用户是否登录等15.1.1拦截器的定义使用Spring MVC中的拦截器,需要对拦截器类进行...原创 2019-08-05 17:10:47 · 383 阅读 · 0 评论 -
Java EE之第9章MyBatis的关联映射
第9章 MyBatis的关联映射9.1关联关系概述9.2一对一在实际的开发中,对数据库的操作常常会涉及多张表,这在面向对象中就涉及了对象与对象之间的关联关系。针对多表之间的操作,MyBatis提供了关联映射,通过关联映射就可以很好地处理对象与对象之间的关联关系9.1关联关系概述在关系型数据库中,多表之间存在着三种关联关系,分别为一对一,一对多和多对多,这三种关联关系的具体说明如下:(1)一...原创 2019-07-27 17:54:39 · 602 阅读 · 0 评论 -
Java EE之第11章Spring MVC入门
第11章Spring MVC入门11.1Spring MVC概述11.2Spring MVC的工作流程11.1Spring MVC概述Spring MVC:是Spring提供的一个实现了Web MVC设计模式的轻量级Web框架。它与Struts2框架一样,都属于MVC框架,但其使用和性能等方面比Struts2更加优异Spring MVC具有如下特点:(1)是Spring框架的一部分,可以方...原创 2019-08-01 11:41:12 · 194 阅读 · 0 评论 -
Java EE之第8章动态SQL
第8章 动态SQL8.1动态SQL中的元素8.2``````元素开发人员在使用JDBC或其他类似的框架进行数据库开发时,通常都要根据需求去手动拼装SQL,这时一个非常麻烦且痛苦的工作,而MyBatis提供的对SQL语句动态组装的功能,恰能很好地解决这一麻烦工作8.1动态SQL中的元素MyBatis动态SQL中的主要元素:元素说明<if>判断语句,用于单条件...原创 2019-07-27 10:10:06 · 198 阅读 · 0 评论 -
Java EE之第14章JSON数据交互和RESTful支持
第14章JSON数据交互和RESTful支持14.1JSON数据交互14.1.1JSON概述14.1.2JSON数据转换14.1JSON数据交互JSON是近几年才流行的一种新的数据格式,它与XML非常相似,都是用于存储数据的;但JSON相对于XML来说,解析速度更快,占用空间更小14.1.1JSON概述JSON(JavaScript Object Notation,JS对象标记):是一种轻...原创 2019-08-04 16:34:38 · 505 阅读 · 0 评论 -
Java EE之第10章MyBatis与Spring的整合
第10章 MyBatis与Spring的整合10.1传统DAO方式的开发整合10.2基于MapperFactoryBean的整合10.3基于MapperScannerConfigurer的整合10.1传统DAO方式的开发整合采用传统DAO开发方式进行MyBatis与Spring的整合时,我们需要编写DAO接口及接口的实现类,并且需要向DAO实现类中注入SqlSessionFactory,然后在...原创 2019-07-31 16:02:30 · 374 阅读 · 0 评论 -
Java EE之第5章Spring的事务管理
第5章 Spring的事务管理5.1Spring事务管理概述5.1.1事务管理的核心接口5.1.2事务管理的方式在实际开发中,操作数据库时还会涉及事务管理问题,为此Spring提供了专门用于事务处理的API。Spring的事务管理简化了传统的事务管理流程,并且在一定程度上减少了开发者的工作量5.1Spring事务管理概述5.1.1事务管理的核心接口1.PlatformTransaction...原创 2019-07-22 18:23:20 · 526 阅读 · 0 评论 -
Java EE之第7章MyBatis的核心配置
第7章 MyBatis的核心配置7.1MyBatis的核心对象7.1.1SqlSessionFactory7.1.2SqlSession7.1MyBatis的核心对象在使用MyBatis的框架时,主要涉及两个核心对象:SqlSessionFactory和SqlSession,它们在MyBatis框架中起着至关重要的作用7.1.1SqlSessionFactorySqlSessionFact...原创 2019-07-26 11:46:20 · 417 阅读 · 0 评论 -
Java EE之第13章数据绑定
第13章数据绑定13.1数据绑定介绍13.1数据绑定介绍在执行程序时,Spring MVC会根据客户端请求参数的不同,将请求消息中的信息以一定的方式转换并绑定到控制器类的方法参数中。这种将请求消息数据与后台方法参数建立连接的过程就是Spring MVC中的数据绑定...原创 2019-08-03 11:57:21 · 893 阅读 · 0 评论 -
Java EE之第6章初识MyBatis
第6章 初始MyBatis6.1什么是MyBatis6.3MyBatis的工作原理MyBatis是当前主流的Java持久层框架之一,它与Hibernate一样,也是一种ORM框架6.1什么是MyBatisMyBatis:(前身是iBatis)是一个支持普通SQL查询,存储过程以及高级映射的持久层框架,它消除了几乎所有的JDBC代码和参数的手动设置以及对结果集的检查,并使用简单的XML或注解进...原创 2019-07-25 09:30:07 · 891 阅读 · 0 评论 -
Java EE之第4章Spring的数据库开发
第4章 Spring的数据库开发4.1Spring JDBC4.1.1Spring JdbcTemplate的解析4.1.2Spring JDBC的配置4.1Spring JDBCJDBC:是Spring数据访问/集成中重要模块,负责数据库资源管理和错误处理,大大简化了开发人员对数据库的操作,使得开发人员可以从烦琐的数据库操作中解脱出来,从而将更多精力投入到编写业务逻辑中4.1.1Sprin...原创 2019-07-19 17:24:02 · 244 阅读 · 1 评论 -
Java EE之第3章Spring AOP
第3章 Spring AOP3.1.1什么是AOP3.1.2AOP术语3.1.1什么是AOPAOP的全称是Aspect Oriented Programming,即面向切面编程(也称面向方面编程)。它是面向对象编程(OOP)的一种补充,目前已成为一种比较成熟的编程方式AOP采取横向抽取机制,将分散在各个方法中的重复代码提取出来,然后在程序编译或运行时,再将这些提取出来的代码应用到需要执行的地...原创 2019-07-17 08:57:17 · 979 阅读 · 0 评论 -
Java EE之第2章Spring中的Bean
第2章 Spring的Bean2.1Bean的配置2.1Bean的配置Spring可以被看作是一个大型工厂,这个工厂的作用就是生产和管理Spring容器中的Bean。如果想要在项目中使用这个工厂,就需要开发者对Spring的配置文件进行配置Spring容器支持XML和Properties两种格式的配置文件,在实际开发中,最常使用的就是XML格式的配置方式。这种配置方式通过XML文件来注册并管...原创 2019-07-12 10:34:17 · 514 阅读 · 0 评论 -
Java EE之第12章Spring MVC的核心类和注解
第12章Spring MVC的核心类和注解12.1DispatcherServlet12.2Controller注解类型12.3RequestMapping注解类型12.3.1RequestMapping注解的使用12.3.2RequestMapping注解的属性13.3.3组合注解在Spring2.5之前,只能使用实现Controller接口的方式来开发一个控制器。在Spring2.5之后,新...原创 2019-08-02 10:15:17 · 627 阅读 · 0 评论