目标
一. 创建应用
- 在线创建应用基本代码并下载到本机, 创建地址
- 解压文件。
- 构建项目,本项目是标准的maven项目,建议使用NetBeans构建。
二. 准备数据库、建表,准备memcached服务器
- 准备MySQL数据库,本机安装或者使用已有数据库。
- 使用应用目录下 src/main/sql/geli_mysql.sql 中的SQL语句建表。
- 准备好可以单独使用的memcached服务器,最好:127.0.0.1:11211。
三. 设置系统管理员、配置resin并启动登陆。
- 在员工账号系统设置应用编码,并设置管理员。 登录地址, 创建应用, 设置管理员
- 设置resin数据库,并将根应用指向应用的构建输出目录(.../target/app_code-1.0),启动并 登录检查。
<database jndi-name="jdbc/app_code">
<driver user="root" password=""
url="jdbc:mysql://127.0.0.1/app_code?useUnicode=true&characterEncoding=UTF-8"
type="com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource"/>
</database>
<env-entry>
<description>application properties</description>
<env-entry-name>props</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>${resin.home}conf/app_code.properties</env-entry-value>
</env-entry>
<web-app id="/" document-directory="/Users/chenxiaohu/svn_root/app_code/target/app_code-1.0/" lazy-init="false"/>
四. 开发实体类
- 开发实体类,构建并运行。
- 根据创建的sql给实体类建表。
- 测试CRUD。
五. 下一步
- 学习各种标注
- 学习并使用角色权限
- 学习并使用基于数据的角色权限
- 其他