【SSM】
文章平均质量分 90
Terence Jing
不忘初心.
Easy as pie.
展开
-
Mybatis的sql映射语句写法
mybatis模糊查询 LikeMybatis模糊查询like语句有几种拼写方式: <select id="query" resultMap="ManualResultMap" parameterType="Map"> SELECT a.*, b.client_name FROM publish a LEFT JOIN cli...原创 2019-12-04 16:41:17 · 1157 阅读 · 0 评论 -
Spring MVC入门-项目搭建步骤解析
详细Spring MVC项目搭建过程见链接:AAAAAAAAAAAAAAAAAA此处使用Maven项目管理工具来管理SpringMVC项目。第一步:Maven安装和项目搭建 详细步骤见Maven篇:http://blog.csdn.net/csdn_terence/article/details/53517287第二步:Spring MVC项目1、pom.xml文件...原创 2016-12-23 16:41:53 · 1926 阅读 · 0 评论 -
Jetty与Tomcat综合比较
Tomcat和Jetty都是一种应用的比较广泛的Servlet引擎,但是相比较于Jetty,Tomcat更加稳定成熟,其市场霸主地位仍然难以撼动。但是两者各有优劣原创 2017-07-25 11:18:27 · 5238 阅读 · 0 评论 -
Spring事务管理
事务是指逻辑上的一组操作,要么全部成功,要么全部失败; 例如:peter给sam转账一万元,peter的账户要减少一万元,Sam的账户要增加一万元。这个操作过程要么全部成功,要么全部失败,不能出现peter转账后自己账户减少了一万元,而Sam账户却存款金额却没有增加,这一组操作是一个完整的整体,要一次性完成,即使中间发生意外,也要执行完整,要么执行成功,要原创 2017-02-25 21:52:26 · 812 阅读 · 0 评论 -
Spring编程式事务管理和声明式事务管理 案例
转账案例使用了Spring事务管理,用两种方式实现:编程式事务管理和声明式事物管理。 其中,编程式事务管理是一种手动修改代码的方式,比较麻烦,在开发过程中很少使用;声明式事务管理有三种方法实现,分别是TransactionProxyFactoryBean的代理方式、基于AspectJ的xml配置方式和基于注解的声明方式,后两种在开发应用中常常出现。原创 2017-02-26 16:23:40 · 3185 阅读 · 0 评论 -
Spring框架
1 Spring基础Spring是一个开源框架,为了解决企业应用开发的复杂性而创建的,但现在已经不止应用于企业应用,是目前java开源界里面最火的一个框架。 Spring是一个轻量级的控制反转IOC和面向切面AOP的容器框架Ø 从大小与开销两方面而言是轻量级的 Ø 通过控制反转IOC技术达到松耦合的目的 Ø 提供面向切面编程的丰富支持,允许...原创 2017-02-27 10:00:39 · 624 阅读 · 0 评论 -
AspectJ 学习笔记
学习完AspectJ有段时间了,总体感觉这个编程语言简单易学、功能强大,但是搜到的关于AspectJ的基础内容比较少,so,笔者感觉有必要整理出这部分内容,若有不当之处,欢迎指正共同学习☺内容:AspectJ概念,和AOP的区别,@AspectJ的配置,Advice的配置,Introduction的配置 (源码:testSpring) ...原创 2017-02-19 14:45:51 · 13163 阅读 · 4 评论 -
Spirng Aware接口实现
1 引 Spring提供了很多以Aware结尾的接口,我们可以通过类实现接口和接口中要实现的方法,获取Spring资源。 大致过程:在使用Bean的时候,Spring会首先判断该Bean是否实现了Aware接口,如果实现了,在Spring初始化Bean的时候就会通过函数回调而调用Bean对象对Aware接口的实现方法,获取相应资源。 (如何理解回调函数,见Java回调...原创 2017-01-12 19:22:54 · 720 阅读 · 0 评论 -
pom.xml文件元素解析
引概念:pom.xml---Project Object Model,是一种项目对象模型,通过xml格式保存,在maven中的作用类似于ant的build.xml文件,但是功能更加强大。作用:该文件用于管理:源代码、配置文件、开发者的信息和角色、问题追踪系统、组织信息、项目授权、项目的url、项目的依赖关系等等。位置:Maven项目的根目录下结构:一个完整的pom文件大概包括6原创 2016-12-22 10:55:03 · 2731 阅读 · 0 评论 -
Spring AOP API
( 基础概念见 Spring AOP基础部分) Spring AOP API是Spring的基础,必须要了解掌握。在这里,说三个内容:Pointcut / Advice / ProxyFactoryBean一 Pointcut 切入点切入点作为一个接口,有几个实现类。实现方式:使用NameMatchMethodPointcut,根据方法名字进行匹配,含有成员变...原创 2017-02-16 20:24:59 · 2209 阅读 · 0 评论 -
Spring AOP基础
基础部分各类通知的应用源码testSpring参照链接(https://github.com/TerenceJIng/javaLearn)一 什么是AOP级实现方式 AOP:Aspect Oriented Programming的缩写,面向切面编程,通过预编译方式和运行期动态代理实现程序功能的同一维护的一种技术。 主要功能是:日志记录,性能统...原创 2017-02-16 21:01:46 · 502 阅读 · 0 评论 -
Spring MVC 拦截器
什么是拦截器拦截器是指通过统一拦截浏览器发往服务器的请求来完成功能的增强。其使用场景一般是为了解决请求的共性问题,如:乱码问题、权限验证问题等。拦截器和过滤器的工作原理非常相似,最后再总结。实现方式拦截器有两种实现方式1、 通过实现Spring的HandlerInterceptor接口,或者集成实现HandlerInterceptor接口的类,如该接口的抽象类Handle原创 2016-12-29 21:01:46 · 515 阅读 · 0 评论 -
Spring MVC基础
MVC是一种开发Web应用程序的通用架构方式,在SmallTalk、Python、Java中都有这种概念。MVC的本质,及其核心思想就是业务数据抽取同业务数据呈现相分离。原创 2016-12-23 16:57:48 · 625 阅读 · 0 评论 -
Manen下的Spring MVC项目错误 集锦
错误一 Maven项目无法CleanERROR:Failed to execute goalorg.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) onproject testMavenWeb: Failed to clean project: Failed to delete ……解决办法:刷新项目,或者原创 2016-12-15 17:39:52 · 953 阅读 · 0 评论 -
框架基础--反射机制
Class反射机制 初解指的是可以于运行时加载,探知和使用编译期间完全未知的类. 程序在运行状态中, 可以动态加载一个只有名称的类, 对于任意一个已经加载的类,都能够知道这个类的所有属性和方法; 对于任意一个对象,都能调用他的任意一个方法和属性; 加载完类之后, 在堆内存中会产生一个Class类型的对象(一个类只有一个Class对象), 这个对象包含了完整的类的结构信息...原创 2016-09-10 17:56:50 · 1714 阅读 · 0 评论