1 Star 0 Fork 0

影先生 / smart-web

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 2.43 KB
一键复制 编辑 原始数据 按行查看 历史
三刀 提交于 2015-09-30 16:15 . 修改readme.md

#smart-web

##工程依赖

  1. smart-sosa (Service-Oriented Smart Architecture)面向服务的智能体系结构
  2. maven-mybatisdalgen-plugin 自动生成DAL层代码的maven插件

##标准工程结构

  • smart-assembly:集中维护smart-web工程的配置项
  • smart-dal:DAL层,不推荐在此bundle下编写数据库操作代码,建议统一由mybatisdalgen维护此bundle
  • smart-service-facade:定义支持本系统以及其他第三方系统调用的业务接口。
  • smart-service-impl:用于存放smart-service-facade实现类的bundle
  • smart-service-integration:引用外部系统服务的统一集成bundle
  • smart-portal:Web层 ##Sosa能做什么事情?
  • 研发: 模块化编程、面向服务编程、测试框架
  • 部署: eclipse,tomcat
  • 管控: 统一上下文,动态路由,监控日志,地址池,故障 隔离,精细化管控,jvm监控。。。

##发布服务

<bean name="userInfoServiceImpl" class="net.vinote.smartweb.service.impl.UserInfoServiceImpl"/>

<bean id="userInfoService" class="net.vinote.sosa.rmi.RmiServerFactoryBean"
	init-method="publishService">
	<property name="interfaceName"
		value="net.vinote.smartweb.service.facade.UserInfoService"/>
	<property name="interfaceImpl" ref="userInfoServiceImpl" />
	<property name="rmiServer" ref="rmiServer" />
</bean>

##引用外部服务

##MyBatisDalgen插件 smart-web对maven插件maven-mybatisdalgen-plugin进行了深度的集成,用于自动化生成Dal层(smart-dal)的代码以及配置。具体的使用与维护方法请参照smart-dal目录下的readme.md

##推荐项目

##关于作者 Edit By Seer
E-mail:zhengjunweimail@163.com
QQ:504166636

Update Date: 2015-09-30

1
https://gitee.com/buluefox/smart-web.git
git@gitee.com:buluefox/smart-web.git
buluefox
smart-web
smart-web
master

搜索帮助