Java EE 框架
LucienDon
这个作者很懒,什么都没留下…
展开
-
Java的几个概念AOP、IOC、DI、DIP、工厂模式、IOC容器
1. AOP:面向切面编程把一些公共类,比如日志类、安全类、数据库连接类、系统统一的认证、权限管理类、资源池(如数据库连接池的管理)、性能监控等做成一个公共类,当其他类需要时,进行注入(调用)。这样这些公共类存活于内存当中,随时供其他类进行调用,不会因为某一个调用的类使用完而结束这种在运行时,动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程2. DI:依赖注入本来一个类依赖其他转载 2017-09-29 09:19:33 · 539 阅读 · 0 评论 -
Spring IoC、DI 的解释
学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解 首先要分享的是Iteye的开涛这位技术牛人转载 2017-09-26 16:42:19 · 184 阅读 · 0 评论 -
SpringMVC访问静态资源
SpringMVC访问静态资源 在SpringMVC中常用的就是Controller与View。但是我们常常会需要访问静态资源,如html,js,css,image等。默认的访问的URL都会被DispatcherServlet所拦截,但是我们希望静态资源可以直接访问。该肿么办呢?在配置文件:web.xml可以看到: Processes appli转载 2017-11-17 13:27:03 · 169 阅读 · 0 评论 -
手把手教你整合最优雅SSM框架:SpringMVC + Spring + MyBatis
我们看招聘信息的时候,经常会看到这一点,需要具备SSH框架的技能;而且在大部分教学课堂中,也会把SSH作为最核心的教学内容。 但是,我们在实际应用中发现,SpringMVC可以完全替代Struts,配合注解的方式,编程非常快捷,而且通过restful风格定义url,让地址看起来非常优雅。 另外,MyBatis也可以替换hibernate,正因为MyBatis的半自动特点,我们程序猿可以完全转载 2017-11-17 13:10:07 · 389 阅读 · 0 评论 -
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认转载 2017-10-04 19:26:34 · 230 阅读 · 0 评论 -
post提交参数有Date类型,总是返回400格式错误
post提交参数有addtime时,总是返回400错误。将参数改为addTime时,就能正常提交了。尝试了各种方法,纠结了好久还是没搞定,之前猜测试addtime是关键字导致的不能提交,后来测试,addtime是可以提交的。经过不断尝试终于找到了原因:spring mvc 在接收日期类型参数时,如不做特殊处理 会出现400语法格式错误解决办法:转载 2017-10-10 17:08:09 · 578 阅读 · 0 评论 -
MyBaties 几种传参数的方式
第一种方案 DAO层的函数方法 Public User selectUser(String name,String area);对应的Mapper.xml <select id="selectUser" resultMap="BaseResultMap"> select * from user_user_t where user_name = #{0} and user_area=转载 2017-10-10 15:36:00 · 256 阅读 · 0 评论 -
MyBatis之三:多表联合查询
MyBatis之三:多表联合查询 在这篇文章里面主要讲解如何在mybatis里面使用一对一、一对多、多表联合查询(类似视图)操作的例子。 注:阅读本文前请先大概看一下之前两篇文章。 一、表结构 班级表class,学生表student,班级学生关系表ClassStudent。 这里一个学生只会在一个班级里面,也就是一对一的关系;一个班级有多个学生,也就是转载 2017-10-10 15:30:46 · 585 阅读 · 0 评论 -
springmvc日期格式化
jsp页面String类型转Controller后台Date类型方法1.在实体中加入日期格式化注解@DateTimeFormat(pattern="yyyy-MM-dd")private Date birthday;方法2.在controller中加入数据绑定代码package com.fyh.www.pojo.user;import java.text.SimpleDateFormat;转载 2017-10-10 14:28:38 · 669 阅读 · 0 评论 -
Spring事务处理
Spring事务处理事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。数据库向用户提供保存当前程序状态的方法,叫事务提交(commit);当事务执行过程中,使数据库忽略当前的状态并回到前面保存的状态的方法叫事务回滚(rollback) 事务特性(ACID)原子性(at转载 2017-10-18 09:27:30 · 185 阅读 · 0 评论 -
DRUID连接池的使用
DRUID——为监控而生的DB池DRUID介绍DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池(据说是目前最好的连接池,不知道速度有没有BoneCP快)。配置参数 和其它连接池一样DRUID的DataSource类为:com.alibab转载 2017-09-29 16:14:27 · 437 阅读 · 0 评论 -
spring配置文件详解
转自: http://book.51cto.com/art/201004/193743.htm 此处详细的为我们讲解了spring2.5的实现原理,感觉非常有用Spring配置文件是用于指导Spring工厂进行Bean生产、依赖关系注入(装配)及Bean实例分发的”图纸”。 Java EE程序员必须学会并灵活应用这份”图纸”准确地表达自己的”生产意图”。Spring配置文件是一个或多个标准的转载 2017-09-26 16:59:58 · 268 阅读 · 0 评论