https://github.com/code4craft/tavern
根据jar包进行Web项目模块化与集成的工具。
https://github.com/code4craft/tavern
Last synced: 4 months ago
JSON representation
根据jar包进行Web项目模块化与集成的工具。
- Host: GitHub
- URL: https://github.com/code4craft/tavern
- Owner: code4craft
- License: apache-2.0
- Created: 2013-12-08T15:43:21.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2013-12-10T23:28:15.000Z (about 12 years ago)
- Last Synced: 2023-03-22T11:08:00.042Z (almost 3 years ago)
- Language: Java
- Size: 219 KB
- Stars: 5
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Tavern
========
根据jar包进行Web项目模块化与集成的工具。
## 目标:
为常用开源组件提供模块化支持。
## Spring
为不同jar包提供不同ApplicationContext上下文,并支持双亲委托机制。从而使不同jar包的bean不再冲突!
## Struts
TODO
1. ### 为不同jar包提供名空间冲突检查。
2. ### 提供单Action内URL路由功能
## Freemarker
为freemarker提供自定义ftl路径功能。
## iBatis
TODO
提供数据源复用支持。
=========
## 使用:
在jar包`src/main/resource`目录配置`app.xml`文件:
```xml
tavern
classpath*:spring/appcontext-*.xml
com.dianping.tavern
```
ftl请放在`src/main/resources/ftl/`目录下。
在`web.xml`中配置:
com.dianping.tavern.web.TavernContextLoaderListener