Struts2和Spring的mvc的区别



Struts2和Spring的mvc的区别。

先贴上两个的流程图,再一一来分析:

Struts2 MVC 框架 Struts1、Strtus2、Spring MVC框架的区别 - 低调的华丽 - 辉色空间Struts1、Strtus2、Spring MVC框架的区别 - 低调的华丽 - 辉色空间Spring MVC 框架Struts1、Strtus2、Spring MVC框架的区别 - 低调的华丽 - 辉色空间Struts1、Strtus2、Spring MVC框架的区别 - 低调的华丽 - 辉色空间

Spring MVC PK Struts2

 

我们用struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置。spring3 mvc可以认为已经100%零配置了(除了配置spring mvc-servlet.xml外)。

Spring MVC和Struts2的区别:

1. 机制:spring mvc的入口是servlet,而struts2是filter(这里要指出,filter和servle[......]

Read more

SpringMVC与struts2比较



SpringMVC与struts2比较,

1:
spring3开发效率高于struts
2:
spring3 mvc可以认为已经100%零配置
3:
struts2是类级别的拦截, 一个类对应一个request上下文,
springmvc是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应
所以说从架构本身上 spring3 mvc就容易实现restful url
而struts2的架构实现起来要费劲
因为struts2 action的一个方法可以对应一个url
而其类属性却被所有方法共享,这也就无法用注解或其他方式标识其所属方法了[......]

Read more

SpringMVC与Struts2的对比

SpringMVC与Struts2的对比.下面这些东西基本都是我从网上粘贴过来的,没有那么多耐心和时间一个字一个字的敲了,但是基本能表明我选择SpringMVC的思路和原因。

把这张图放在这里,我是想说SpringMVC和Struts2真的是不一样的,虽然在都有着核心分发器等相同的功能组件(这些由MVC模式本身决定的)。

 

为什么SpringMVC会赢得最后的胜利呢?谈几点我自己的看法:

 

第一、MVC框架的出现是为了将URL从HTTP的世界中映射到JAVA世界中,这是MVC框架的核心功能。而在URL这一点SpringMVC无疑更加[......]

Read more

Spring 框架简介 Spring

Spring AOP 和 IOC 容器入门,在这由三部分组成的介绍 Spring 框架的系列文章的第一期中,将开始学习如何用 Spring 技术构建轻量级的、强壮的 J2EE 应用程序。developerWorks 的定期投稿人 Naveen Balani 通过介绍 Spring 框架开始了他由三部分组成的 Spring 系列,其中还将介绍 Spring 面向方面的编程(AOP)和控制反转(IOC)容器。

9 评论:

Naveen Balani (naveenbalani@rediffmail.com), 技术架构师, Webify Soluti[......]

Read more

SpringMVC基础教程简单入门实例介绍

SpringMVC基础教程简单入门实例介绍。

pring MVC 入门教程二:

一个简单的入门实例教程

该实例的源码和实例中的jar

源码:http://download.csdn.net/detail/swingpyzf/5348563

所需要的jar:  http://download.csdn.net/detail/swingpyzf/5348531

 

另外一篇关于SpringMVC 文件上传,多文件上传:http://blog.csdn.net/swingpyzf/article/details/20230865

 [......]

Read more

硬盘安装Ubuntu的经历

硬盘安装Ubuntu的经历。

首先,来说说为什么用“又”,以前写过一篇《很囧的Ubuntu 8.10硬盘安装过程 》,想想也奇怪,原本很简单的安装Ubuntu,到了我这里都变得不怎么顺利,大概有RPWT的成份吧。。。

 

这次安装的是最新的Ubuntu 10.04,下载完LiveCD的ISO文件后,发现我把所有非Linux分区都弄成NTFS了,这样在启动时就找不到分区里放的ISO文件了。。。于 是,我决定用AcronisDiskDirector从现有的分区里划750MB出来,做成FAT32分区,放ISO文件、vmlinuz和 initrd.lz。

 [......]

Read more

Spring MVC实例教程

Spring MVC快速上手教程。

目录(?)[-]

  1. Step 1Business Objects DAO
  2. Step 2Service
  3. Step 3Controller View
  4. Step 4Configuration Deployment

Spring Framework可以被使用在很多场合之中,考虑到目前大多数Java EE的项目是B/S结构的,所以这里的快速上手教程会以Spring MVC为切入点,用最简单的代码一步一步来实现一个图书列表的页面。

在正式动手之前需要做一些准备工作,先安装并设置好JDK 1.5和Tomcat 5,关[......]

Read more

Linux 下摄像头驱动支持情况(arm linux 同样适用)

Linux 下摄像头驱动支持情况(arm linux 同样适用)

我要做一个s3c6410 的摄像头视频采集的项目,由于我接手的这套开发板,内核编译的使用可能没有配置摄像头头驱动程序,所以我尝试了好多时间安装摄像头驱动,因为是新手,所以吃的苦头比较多,在前期的诸多尝试之后,经一学长帮助,立马入门了。我这套板子原本自带了一个2X10插口的摄像头模块,是ov9650但是编译驱动的时候怎么都不成功,我实力不到!为了图快,我编译了内核自带的USB摄像头驱动,这个还是很快的,所有的arm板都支持!

 

http://eatdrinkmanwoman.spaces.live.co[......]

Read more

USB Camera摄像头 (UVC 与 gspca)

USB Camera摄像头 (UVC 与 gspca).

我的摄像头终于出现图像了!今晚很高兴,捣鼓了几天,郁闷了几天的事,今天解决了一些了。起码我能在linux下看到摄像头的图像了。

提起USB摄像在linux下的使用,无论是百度还是Google,出现的多数是法国人写的一个通用驱动程序,即spca5xx,

我也是找了很久才找到,——因为在网上看到的那个网站已经不能登陆了,就是说不再维护了(这个后来再作说明),所以

找了很久。可惜不能用。因为我make都不通过,出现的错误如下:

make -C /lib/modules/`uname -r`/build SUBDIRS[......]

Read more

Linux驱动加载实例

Linux驱动加载实例.

记住两个有用的东西
1printk

对于做嵌入式或者熟悉linux内核的人来说,对printk这个函数一定不会感到陌生。printk相当于printf的孪生姐妹,她们一个运行在用户态,另一个则在内核态被人们所熟知。

printk是在内核中运行的向控制台输出显示的函数,Linux内核首先在内核空间分配一个静态缓冲区,作为显示用的空间,然后调用sprintf,格式化显示字符串,最后调用tty_write向终端进行信息的显示。

printk与printf的差异,是什么导致一个运行在内核态而另一个运行用户态?其实这两个函数的几乎是相同的,出现这种差异是因[......]

Read more