基于SpringMVC框架开发的项目构架

标签: springmvc 框架 开发 | 发表时间:2014-04-18 08:57 | 作者:mrcuiliodng
出处:http://www.iteye.com

框架使用的技术主要是SpringMVC 在此基础上进行扩展

1 Web前端使用 

2 前段控制器采用SpringMVC零配置

3 IOC容器Spring

4 ORM使用 Mybites或者hibernate

5 搜索引擎采用 Lucen或者 Solr或者内置搜索引擎 Compass

6 认证采用SpringSecurity

7 页面模版采用FreeMarker 或 Thymeleaf

8 日志组件SLF4J和LogBack

9 任务调度组件 采用Quartz

10 验证码 Jacptcha

11Web Service采用 CXF AXIS2

12 SQL监控使用P6SPY

13 JS和CSS压缩使用YUI Compressor。

14 JAVA代码混淆使用Allatori

15 获取系统信息使用Sigar

16 单元测试使用JUnit

17 配置文件加密使用Jasypt

18 缓存使用Memcached

19 数据库连接池使用CommonsDBCP。

20 Office文档操作使用POI

21 工作流使用Activiti

22 报表使用BIRT

23 Web资源优化使用wro4j

24 日志拦截使用AspectJ

25 上传备份文件到FTP使用Commons Net

26 JSON处理使用Jackson

27 分布式搜索和实时分析使用elasticsearch

28 项目构架工具maven

29 版本更新工具svn 



已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [springmvc 框架 开发] 推荐:

springmvc框架配置

- - CSDN博客编程语言推荐文章
. . .

基于SpringMVC框架开发的项目构架

- - 企业架构 - ITeye博客
框架使用的技术主要是SpringMVC 在此基础上进行扩展. 2 前段控制器采用SpringMVC零配置. 3 IOC容器Spring. 4 ORM使用 Mybites或者hibernate. 5 搜索引擎采用 Lucen或者 Solr或者内置搜索引擎 Compass. 6 认证采用SpringSecurity.

SpringMVC传参

- - 企业架构 - ITeye博客
Spring MVC 的请求参数获取的几种方法. 通过@PathVariabl注解获取路径中传递参数. 用@ModelAttribute注解获取POST请求的FORM表单数据. 直接用HttpServletRequest获取. 用注解@RequestParam绑定请求参数a到变量a. 当请求参数a不存在时会有异常发生,可以通过设置属性required=false解决,.

SpringMVC+ajaxfileupload上传

- - CSDN博客互联网推荐文章
看这篇的文章之前最好看一下上篇文章这样可以更好的理解. 整个项目的基本配置和上面差不多. 不同的是在webRoot文件夹下的js中引入jQuery.js 和ajaxfileupload.js. 如何没有这个两个js文件可以到各自的官网下载. DemoController.java   跳转到upload.jsp.

SpringMVC 注解配置

- - CSDN博客互联网推荐文章
在Spring项目开发中呢,最好是搞明白原理,其次装上Spring为eclipse开发的插件,这样会大大提高开发效率,而且减少了大量信息的记忆负担. SpringIDE插件,可自行到eclipse插件库中进行下载,还有其他Spring相关的plugin可以自行研究下. 当装好这个插件之后呢,可以根据向导创建一个简单的SpringMVC项目,大量的基本信息都可以自动生成,当然了是建立在明白原理的基础上,熟练了之后再去使用插件.

struts1,struts2,springMVC终极对比

- - CSDN博客Web前端推荐文章
         最近做项目用到了struts2,之前一直是用struts1和springMVC. 感觉到了struts2从很大程度上和这两个还是有很大区别的,所以今天搜集了些资料,给他们做一下对比.          Struts1官方已经停止更新,现在用的也比较少,这里主要讲一下struts2和struts1比较都有哪些不同和进步.

springmvc文件上传下载

- - ITeye博客
在网上搜索的代码 参考整理了一份. commons-fileupload.jar与commons-io-1.4.jar二个文件. 1、表单属性为: enctype="multipart/form-data". 2、springmvc配置.

SpringMVC 拦截器 筛选

- - ITeye博客
 如果只配置拦截类似于*.do格式的url,则对静态资源的访问是没有问题的,但是如果配置拦截了所有的请求(如我们上面配置的“/”),就会造成js文件、css文件、图片文件等静态资源无法访问. 一般Web应用服务器默认的Servlet名称是"default",所以这里我们激活Tomcat的defaultServlet来处理静态文件.

SpringMVC 消息转换器HttpMessageConverter

- - 企业架构 - ITeye博客
在SpringMVC中,可以使用@RequestBody和@ResponseBody两个注解,分别完成请求报文到对象和对象到响应报文的转换,底层这种灵活的消息转换机制,就是Spring3.x中新引入的HttpMessageConverter即消息转换器机制. 还是回到请求-响应,也就是解析请求体,然后返回响应报文这个最基本的Http请求过程中来.

SpringMVC 限流 - CSDN博客

- -
在使用 SpringBoot做接口访问如何做接口的限流,这里我们可以使用google的Guava包来实现,当然我们也可以自己实现限流,Guava中的限流是久经考验的我们没必需重新再去写一个,如果想了解限流原理的同学可以自己查阅一下相关的资料,本文不作过来说明噢. 在项目中引入 Guava相关包.