Web-fragment 插件化可移植开发
来源:互联网 发布:淘宝商家怎么刷信誉 编辑:程序博客网 时间:2024/06/06 07:01
Web-fragment高度模块化Java项目(集成SpringMVC)
概要
这篇文章是基于Servlet 3.0规范提供的web fragment特性做的模块化开发,Servlet主要有以下三方面特性:
参考http://www.ibm.com/developerworks/cn/java/j-lo-servlet30/
其中可插入特性(web fragment)这个是本文的重点,开发者可以通过插件化的开发扩充已有的web应用,不需要修改原有的系统,某个模块甚至可以单独运行。
视频好像不怎么清楚,可以下载观看,百度网盘:http://pan.baidu.com/s/1qWmDlUW
源码下载
百度网盘:http://pan.baidu.com/s/1dDd6jtR
项目目标
实现项目模块的完全独立,相互隔绝,独立运行,打包所有资源文件到Jar中
web fragment项目结构
除了项目结构不同,其他和web应用完全一样,配置文件web-fragment.xml和web.xml除了根节点不同,其他也完全一样,同样可以注册servlet,filter,listener等
整体项目结构
项目依赖关系
项目属性
项目名称Maven属性打包方式Web项目属性siteProjectPOM–site-webModuleWARwebappsite-userModuleJARweb fragmentsite-financeModuleJARweb fragment定义依赖关系
资源文件
所有资源文件放在resources文件夹下,这是固定的可以放置JS,CSS,IMAGE,HTML,FTL等资源文件
与Spring等框架集成
只需要将Spring等配置文件放到src/main/resources目录下,在web.xml或者web-fragment.xml中通过classpath*:spring-mvc.xml,就可以加载进来。
注意
项目每个模块之间不可以相互依赖,这样会造成循环依赖无法编译通过,同时依赖关系也不能形成闭环,也属于循环依赖,可以通过建立公共模块或者合理划分模块来完成。
打包效果
运行效果
转载请注明来源: http://www.xdemo.org/web-fragment-module-springmvc/
- Web-fragment 插件化可移植开发
- Servlet-模块化开发web fragment
- 用Tomcat插件搭建可跟踪调试的J2EE WEB开发环境
- Google开发的Flash Pro 新插件可将SWF文件转换为Web格式
- 开发可移植性软件常用方法
- Linux 内核开发之可移植性
- web前端插件SweetAlert2,可代替alert()
- 用于移动设备的可移植的轻量级web服务器
- 用Visual Studio可开发《魔兽世界》插件
- 用Visual Studio可开发《魔兽世界》插件
- Android开发之fragment的可替代性的探讨
- Firefox 常用web开发插件
- bravo:eclipse web开发插件
- Firefox常用web开发插件
- Web开发必备jQuery插件
- Eclipse插件开发WEB项目
- C#web便捷插件开发
- eclipse web开发插件
- 七牛使用总结:图片流量优化压缩策略
- 【bash】bash脚本编程之条件判断
- Android中Service类onStartCommand的返回值问题
- Android 开发常见问题总结
- 一条短信骗走你所有财产!骗子是怎么做到的?
- Web-fragment 插件化可移植开发
- java中的protected怎么用?和private的区别?
- MySQL分库分表--全局ID生成方案
- Hadoop 之 MapReduce 框架演变详解
- Hive安装及使用攻略
- CEF启动时注册多个ppapi插件
- 类型转换
- Leetcode_168_Excel Sheet Column Number
- House Robber 完整版