0.需要的java包有
UTF-8
4.2.4.RELEASE
3.2.3
1.8
1.8
junit
junit
4.12
test
org.projectlombok
lombok
1.16.6
mysql
mysql-connector-java
5.1.21
runtime
com.alibaba
druid
1.1.21
javax.servlet
javax.servlet-api
4.0.1
provided
log4j
log4j
1.2.12
org.slf4j
slf4j-api
1.7.21
org.slf4j
slf4j-log4j12
1.7.21
com.alibaba
fastjson
1.2.62
com.fasterxml.jackson.core
jackson-core
2.5.0
com.fasterxml.jackson.core
jackson-databind
2.5.0
com.fasterxml.jackson.core
jackson-annotations
2.5.0
commons-fileupload
commons-fileupload
1.3.1
org.aspectj
aspectjweaver
1.8.7
cglib
cglib
3.3.0
jstl
jstl
1.2
taglibs
standard
1.1.2
org.springframework
spring-core
${org.springframework.version}
org.springframework
spring-jdbc
${org.springframework.version}
org.springframework
spring-test
${org.springframework.version}
test
org.springframework
spring-webmvc
${org.springframework.version}
org.mybatis
mybatis
${org.mybatis.version}
org.mybatis
mybatis-spring
1.2.3
commons-logging
commons-logging
1.1.3
commons-collections
commons-collections
3.2.1
org.apache.shiro
shiro-core
1.2.2
org.apache.shiro
shiro-web
1.2.2
net.sf.ehcache
ehcache-core
2.6.8
org.apache.shiro
shiro-ehcache
1.2.2
org.apache.shiro
shiro-spring
1.2.2
1.crm集合了Mybatis,Spring,EasyUI来搭建的
Mybatis用来和数据库打交道
Spring把Mybatis查询出来的数据传到前端去
EasyUI把页面装饰的好看些
2.crm和wms项目的功能差不多,开始的时候可以去wms项目中去复制相关的jar包,一些配置文件也可以复制过去
到时候修改修改就行了
3.crm首页可以用些EasyUI来应用可以看起来好看些
4.crm的添加运用了EasyUI的样式,不像以前那样删除按钮是在数据的最后那例中,
现在增加,删除,更新,都在数据的上面,还有一个刷新按钮,刷新按钮刷新当前列表中的数据
5.crm还有一个菜单列表,可以切换不同的数据这个和以前列表页面的差不多
6.crm菜单例表是从数据库中查询出来的,数据库中创建表数据然后回显到页面去
7.代码生成器插件;
文件:generatorConfig.xml
/p>
PUBLIC"-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
pom.xml中的插件:
org.mybatis.generator
mybatis-generator-maven-plugin
1.3.2
true
false
mysql
mysql-connector-java
5.1.38
8.页面的一些功能
点击新增弹出会话框填写数据点击保存仍然回到当前列表
编辑回显数据
离职,我设置了一开始是在职状态,按下离职就会改变状态
如果当前是离职状态点了就是在职状态
刷新,局部刷新
list.jsp文件引入了
标签
9.mapper文件中的
#表示占位符
$只会被做简单的字符串替换处理,不会做字符串转义
菜单需要配置 菜单页面的js文件
动态菜单:菜单中的数据都是从数据库中查询出来的
前端页面的结构使用的是树桩结构 tree
菜单权限:用户登录的权限可以访问哪张表中的数据其它的数据访问不了
管理员可以访问所有表
菜单的js里面配置树节点需要判断是否还有子叶,还要判断是否存在