# Iris Project **Repository Path**: minikiller/Iris-Project ## Basic Information - **Project Name**: Iris Project - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2014-03-24 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README iris-project ============ 1.本项目使用karaf作为部署环境
2.使用openjpa作为持久化数据
3.使用wicket作为web开发框架
4.部分模块使用了couchdb
5.使用cxf发布restful服务(salesman模块的ISalesmanBeanService 实现了销售顾问登陆的restful服务)
6.使用pax wicket集成wicket到osgi
7.使用dbunit作为数据库的初始化和导出工具(under util bundle)
8.使用shiro作为安全框架
9.使用bootstrap作为表现层框架
10.core-archetype用于新建业务模块 (例如:创建一个order业务模块 mvn archetype:generate -DgroupId=com.liming.order
-DartifactId=order -Dversion=1.0-SNAPSHOT -Dpackage=com.liming.order
-DarchetypeGroupId=com.liming.core -DarchetypeArtifactId=com.liming.core.archetype
-DarchetypeVersion=1.0-SNAPSHOT -DarchetypeRepository=local)
11.使用acitviti作为工作流引擎
12.core-util的CouchdbConfig實現了osgi的configAdmin(blueprint)
13.mvn install:install-file -Dfile=d:\kaptcha-2.3.2.jar -DgroupId=com.google.code -DartifactId=kaptcha -Dversion=2.3.2 -Dpackaging=jar 14.osgi service事务控制,在blueprint里的bean定义中加入