2017-03-03 10:11:10
控制层SpringMVC和Struts2的区别
我们现在流行的常用的MVC层,控制层Controller层的框架主要有Struts2和SpringMVC两个框架,分别对应着Action和Controller。那么SpringMVC和Struts的主要区别有那些呢?一、框架机制 我们知道Struts2采用Filter实现,而SpringMVC则采用Servlet实现。 Struts2使用Struts
1750
2017-03-03 10:12:02
spring 的优点?什么是DI机制? 什么是AOP?
spring 的优点?1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦2.可以使用容易提供的众多服务,如事务管理,消息服务等3.容器提供单例模式支持4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能5.容器提供了众多的辅助类,能加快应用的开发6.spring对于主流的应用框架提供了集成支持,如hibernate,JPA,Struts等7.spr
2174
2017-03-03 10:15:22
Spring Ioc-依赖注入的几种方式的详情介绍
一 setter方法注入配置文件如下: element -->action实现类中代码:private IHelloService helloservice;private String name ;public void sayHello(){helloservice.sayHello();System.out.println(
1472
2017-03-03 10:18:45
Spring事务的隔离级别的详解
在spring中定义了5中不同的事务隔离级别: 1. ISOLATION_DEFAULT(一般情况下使用这种配置既可) ;这是一个PlatfromTransactionManager默认的隔离级别,使用数据库默认的事务隔离级别。 2. ISOLATION_READ_UNCOMMITTED 4 p L. I' F; k1 {) a. D( E5 ?: V这是事务最低的隔离级别,
1715
2017-03-03 10:22:12
SpringMVC中的文件上传代码实例详解
这是用的是SpringMVC-3.1.1、commons-fileupload-1.2.2和io-2.0.1首先是web.xml[html] view plain copy print?xml version=1.0 encoding=UTF-8?> web-app version=2.5 x
1614
2017-03-03 10:27:44
2017-03-03 10:32:35
SpringMVC学习系列(1) 之 初识SpringMVC
1.前言:与SpringMVC的结识源于个人之前想做一个微信公众账号的管理平台玩玩,既然要做就需要考虑平台的选择问题。由于我的朋友只有一台运行了Linux系统的虚拟主机,且上面还运行有他自己的一些论坛。找不到windows虚拟主机,且肯定不能换朋友主机的系统。刚开始时打算用mono把之前做的.Net MVC项目搭的框架运行一下看看能不能用,发现根本跑不起来(项目用了Spring.NET当时mono
1495
2017-03-03 10:36:32
SpringMVC学习系列(2) 之 经典的HelloWorld实现
前一篇简单介绍了Spring MVC的一些知识,下面就要开始学习如何把Spring MVC运用到具体的项目中去。首先还是从一个简单的Hello World项目说起: 我机器的开发环境为:Ubuntu12.04(不同操作系统对本系列项目没有影响);开发工具:Eclipse For JavaEE;数据库:MySql5.5.35;运行环
1505
2017-03-03 10:49:58
SpringMVC学习系列(3) 之 URL请求到Action的映射规则
在系列(2)中我们展示了一个简单的get请求,并返回了一个简单的helloworld页面。本篇我们来学习如何来配置一个action的url映射规则。 在系列(2)中我们在HelloWorldController上配置了一个@RequestMapping(value = "/helloworld")这表示对该controller的所有action请求必须是以"/helloworld”开始。
1371
2017-03-03 10:52:08
SpringMVC学习系列(4) 之 数据绑定-1
在系列(3)中我们介绍了请求是如何映射到一个action上的,下一步当然是如何获取到请求中的数据,这就引出了本篇所要讲的内容—数据绑定。首先看一下都有哪些绑定数据的注解:1.@RequestParam,绑定单个请求数据,可以是URL中的数据,表单提交的数据或上传的文件; 2.@PathVariable,绑定URL模板变量值; 3.@CookieValue,绑定Cookie数
1657