http://code.google.com/p/quickwebframework/
QuickWebFramwork是一个开发模块化WEB程序的框架项目。
介绍
OSGi
QuickWebFramework内部使用OSGi容器承载各WEB模块插件。开发一个插件就是开发一个OSGi Bundle。
模块化
在程序运行时可以任意安装,启用,停止,卸载WEB模块插件而不用重新启动WEB容器。变化即时生效。
依赖注入支持
目前QuickWebFramework支持WEB模块内部使用Spring IoC依赖注入。
MVC框架
目前QuickWebFramework的WEB框架部分使用的是Spring MVC,基于Spring MVC的WEB项目可以轻松的移植到QuickWebFramework上面,Controller、Service、Dao等几乎不用作代码的调整。
模板引擎
QuickWebFramework中定义了模板引擎的接口,理论上来说可以支持各种模板引擎。目前有freemarker模板引擎插件。
配置简单
要使用QuickWebFramework,仅需要在web.xml中配置一个QuickWebFrameworkLoaderListener监听器,一个Servlet,一个过滤器,并在WEB-INF目录下面放置一个QuickWebFramework的配置文件即可。
路线图
- 支持Struts2等其他MVC框架
- 支持velocity等其他模板引擎
分享到:
相关推荐
QuickWebFramwork是一个开发模块化WEB程序的框架项目。适用于如嵌入式设备WEB管理后台、小型内部办公系统等小型WEB项目。 OSGi QuickWebFramework内部使用OSGi容器承载各WEB模块插件。开发一个插件就是开发一个OSGi ...
2025年上海市公交路线及站点矢量shp数据.zip
大学时数电实验的资料,仅用于复习和学习参考
2025年DeepSeek与AI幻觉研究报告.pdf
基于STM32的无刷直流电机有_无传感器调速系统代码与原理图.pdf
基于Stm32硬件浮点运算芯片的6us一轮代码全手写:讲解代码流程,包含有感FOC速度环、电流环、位置环的注释详解.pdf
门户元素-日历日程.zip
以下是一个人工智能相关资源在实践工作中的使用案例: ### 案例:京东方工业互联网中的AI应用 - **资源**:京东方利用人工智能技术结合工业互联网平台,实现了生产过程的智能化管理和优化。
1、文件说明: Centos8操作系统usermode-gtk-1.113-2.el8.rpm以及相关依赖,全打包为一个tar.gz压缩包 2、安装指令: #Step1、解压 tar -zxvf usermode-gtk-1.113-2.el8.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm
基于SVM的人民币面值识别系统的Matlab GUI实现.pdf
基于STM32的画图板功能详解:包含原理图、PCB、BOM表格及Kiel工程源码.pdf
皓拓拼版,错误1解决办法
内容概要:本文深入阐述了面向对象编程(OOP)的关键要素,如对象、类、继承和多态,并探讨了OOP的重要设计原则,包括单一职责、开放封闭、里氏替换、依赖倒置、接口隔离等。详细解读了依赖倒置的设计思路,通过实际代码案例展示了如何利用面向对象的思想改善系统结构,增强了程序灵活性与扩展性。接着介绍了统一建模语言(UML)及其图表的应用范围,特别是UML的不同类型的图如何帮助理解和设计软件系统架构。进一步讲解了三大类经典设计模式:创建型模式(如工厂方法、抽象工厂、生成器、原型、单例),结构型模式(适配器、桥接、组合等)和行为型模式(职责链、命令、迭代器、中介者等)。每种模式均有实例代码演示,便于初学者快速掌握。最后结合具体的工程应用场景分析,引导学习者灵活运用设计模式解决问题。 适用人群:具有初步编程经验,特别是对 Java 编程语言有所了解的技术爱好者和初级开发者。这部分群体正在寻求加深理解面向对象的概念和技巧,掌握设计模式的应用。 使用场景及目标:适用于正在设计小型到中型规模项目的个人和团队。无论是希望构建稳健的应用框架,还是希望通过合理的模块划分降低系统的复杂度,或是提高代码的可维护性和可
PHP编程语言实践指南
基于STM32的水质_浊度检测仪设计与实现:详细设计说明书+原理图PCB工程+源码工程.pdf
2025年江苏宿迁公交路线及站点矢量shp数据.zip
阿里巴巴的销售管理分析(50页)
基于STM32的物联网智能家居系统:实时监控与智能调节.pdf
Screenshot_20250321_122844_com_ccb_longjiLife_MainActivity.jpg