├── JSON查看器
└── JsonView.rar
├── README.md
├── S3S3M3
├── .idea
│ ├── artifacts
│ │ └── S3S3M3_war_exploded.xml
│ ├── compiler.xml
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── libraries
│ │ ├── Maven__aopalliance_aopalliance_1_0.xml
│ │ ├── Maven__com_alibaba_druid_1_0_27.xml
│ │ ├── Maven__com_alibaba_fastjson_1_2_23.xml
│ │ ├── Maven__commons_fileupload_commons_fileupload_1_3_2.xml
│ │ ├── Maven__commons_io_commons_io_2_2.xml
│ │ ├── Maven__commons_logging_commons_logging_1_1_3.xml
│ │ ├── Maven__javax_servlet_jsp_jsp_api_2_2_1_b03.xml
│ │ ├── Maven__javax_servlet_jstl_1_2.xml
│ │ ├── Maven__javax_servlet_servlet_api_3_0_alpha_1.xml
│ │ ├── Maven__junit_junit_4_11.xml
│ │ ├── Maven__log4j_log4j_1_2_17.xml
│ │ ├── Maven__mysql_mysql_connector_java_5_1_22.xml
│ │ ├── Maven__org_aspectj_aspectjweaver_1_7_1.xml
│ │ ├── Maven__org_codehaus_jackson_jackson_core_asl_1_9_13.xml
│ │ ├── Maven__org_codehaus_jackson_jackson_mapper_asl_1_9_13.xml
│ │ ├── Maven__org_hamcrest_hamcrest_core_1_3.xml
│ │ ├── Maven__org_mybatis_mybatis_3_1_1.xml
│ │ ├── Maven__org_mybatis_mybatis_spring_1_1_1.xml
│ │ ├── Maven__org_springframework_spring_aop_3_2_18_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_beans_3_2_18_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_context_3_2_18_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_core_3_2_18_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_expression_3_2_18_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_jdbc_3_2_18_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_test_3_2_18_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_tx_3_2_18_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_web_3_2_18_RELEASE.xml
│ │ └── Maven__org_springframework_spring_webmvc_3_2_18_RELEASE.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── workspace.xml
├── .myumldata
├── .project
├── .settings
│ └── org.eclipse.ltk.core.refactoring.prefs
├── S3S3M3.iml
├── error.log
├── error.log.2017-01-10
├── info.log
├── out
│ └── artifacts
│ │ └── S3S3M3_war_exploded
│ │ ├── META-INF
│ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ ├── classes
│ │ │ ├── cn
│ │ │ │ └── hncu
│ │ │ │ │ ├── controller
│ │ │ │ │ └── UserController.class
│ │ │ │ │ ├── dao
│ │ │ │ │ ├── BugMapper.class
│ │ │ │ │ ├── MenuMapper.class
│ │ │ │ │ ├── OnlineMapper.class
│ │ │ │ │ ├── ResourceMapper.class
│ │ │ │ │ ├── RoleMapper.class
│ │ │ │ │ ├── RoleResourceMapper.class
│ │ │ │ │ ├── UserMapper.class
│ │ │ │ │ └── UserRoleMapper.class
│ │ │ │ │ ├── mapping
│ │ │ │ │ ├── BugMapper.xml
│ │ │ │ │ ├── MenuMapper.xml
│ │ │ │ │ ├── OnlineMapper.xml
│ │ │ │ │ ├── ResourceMapper.xml
│ │ │ │ │ ├── RoleMapper.xml
│ │ │ │ │ ├── RoleResourceMapper.xml
│ │ │ │ │ ├── UserMapper.xml
│ │ │ │ │ └── UserRoleMapper.xml
│ │ │ │ │ ├── model
│ │ │ │ │ ├── Bug.class
│ │ │ │ │ ├── Menu.class
│ │ │ │ │ ├── Online.class
│ │ │ │ │ ├── Resource.class
│ │ │ │ │ ├── Role.class
│ │ │ │ │ ├── RoleResource.class
│ │ │ │ │ ├── User.class
│ │ │ │ │ └── UserRole.class
│ │ │ │ │ ├── service
│ │ │ │ │ ├── UserService.class
│ │ │ │ │ └── UserServiceImpl.class
│ │ │ │ │ └── utils
│ │ │ │ │ └── SpringContextHolder.class
│ │ │ ├── config.properties
│ │ │ ├── log4j.properties
│ │ │ ├── spring-mvc.xml
│ │ │ ├── spring-mybatis.xml
│ │ │ └── spring.xml
│ │ ├── lib
│ │ │ ├── aopalliance-1.0.jar
│ │ │ ├── aspectjweaver-1.7.1.jar
│ │ │ ├── commons-fileupload-1.3.2.jar
│ │ │ ├── commons-io-2.2.jar
│ │ │ ├── commons-logging-1.1.3.jar
│ │ │ ├── druid-1.0.27.jar
│ │ │ ├── fastjson-1.2.23.jar
│ │ │ ├── jackson-core-asl-1.9.13.jar
│ │ │ ├── jackson-mapper-asl-1.9.13.jar
│ │ │ ├── jconsole.jar
│ │ │ ├── jsp-api-2.2.1-b03.jar
│ │ │ ├── jstl-1.2.jar
│ │ │ ├── log4j-1.2.17.jar
│ │ │ ├── mybatis-3.1.1.jar
│ │ │ ├── mybatis-spring-1.1.1.jar
│ │ │ ├── mysql-connector-java-5.1.22.jar
│ │ │ ├── servlet-api-3.0-alpha-1.jar
│ │ │ ├── spring-aop-3.2.18.RELEASE.jar
│ │ │ ├── spring-beans-3.2.18.RELEASE.jar
│ │ │ ├── spring-context-3.2.18.RELEASE.jar
│ │ │ ├── spring-core-3.2.18.RELEASE.jar
│ │ │ ├── spring-expression-3.2.18.RELEASE.jar
│ │ │ ├── spring-jdbc-3.2.18.RELEASE.jar
│ │ │ ├── spring-test-3.2.18.RELEASE.jar
│ │ │ ├── spring-tx-3.2.18.RELEASE.jar
│ │ │ ├── spring-web-3.2.18.RELEASE.jar
│ │ │ ├── spring-webmvc-3.2.18.RELEASE.jar
│ │ │ └── tools.jar
│ │ └── web.xml
│ │ ├── index.jsp
│ │ └── showUser.jsp
├── pom.xml
├── src
│ ├── main
│ │ ├── 1.sql
│ │ ├── java
│ │ │ └── cn
│ │ │ │ └── hncu
│ │ │ │ ├── controller
│ │ │ │ └── UserController.java
│ │ │ │ ├── dao
│ │ │ │ ├── BugMapper.java
│ │ │ │ ├── MenuMapper.java
│ │ │ │ ├── OnlineMapper.java
│ │ │ │ ├── ResourceMapper.java
│ │ │ │ ├── RoleMapper.java
│ │ │ │ ├── RoleResourceMapper.java
│ │ │ │ ├── UserMapper.java
│ │ │ │ └── UserRoleMapper.java
│ │ │ │ ├── mapping
│ │ │ │ ├── BugMapper.xml
│ │ │ │ ├── MenuMapper.xml
│ │ │ │ ├── OnlineMapper.xml
│ │ │ │ ├── ResourceMapper.xml
│ │ │ │ ├── RoleMapper.xml
│ │ │ │ ├── RoleResourceMapper.xml
│ │ │ │ ├── UserMapper.xml
│ │ │ │ └── UserRoleMapper.xml
│ │ │ │ ├── model
│ │ │ │ ├── Bug.java
│ │ │ │ ├── Menu.java
│ │ │ │ ├── Online.java
│ │ │ │ ├── Resource.java
│ │ │ │ ├── Role.java
│ │ │ │ ├── RoleResource.java
│ │ │ │ ├── User.java
│ │ │ │ └── UserRole.java
│ │ │ │ ├── service
│ │ │ │ ├── UserService.java
│ │ │ │ └── UserServiceImpl.java
│ │ │ │ ├── task
│ │ │ │ └── DemoTask.java
│ │ │ │ └── utils
│ │ │ │ └── SpringContextHolder.java
│ │ ├── resources
│ │ │ ├── config.properties
│ │ │ ├── log4j.properties
│ │ │ ├── spring-mvc.xml
│ │ │ ├── spring-mybatis.xml
│ │ │ └── spring.xml
│ │ └── webapp
│ │ │ ├── WEB-INF
│ │ │ └── web.xml
│ │ │ ├── index.jsp
│ │ │ └── showUser.jsp
│ └── test
│ │ └── java
│ │ └── cn
│ │ └── hncu
│ │ ├── MyBatisTest.java
│ │ └── MyBatisTest2.java
└── target
│ ├── classes
│ ├── cn
│ │ └── hncu
│ │ │ ├── controller
│ │ │ └── UserController.class
│ │ │ ├── dao
│ │ │ ├── BugMapper.class
│ │ │ ├── MenuMapper.class
│ │ │ ├── OnlineMapper.class
│ │ │ ├── ResourceMapper.class
│ │ │ ├── RoleMapper.class
│ │ │ ├── RoleResourceMapper.class
│ │ │ ├── UserMapper.class
│ │ │ └── UserRoleMapper.class
│ │ │ ├── mapping
│ │ │ ├── BugMapper.xml
│ │ │ ├── MenuMapper.xml
│ │ │ ├── OnlineMapper.xml
│ │ │ ├── ResourceMapper.xml
│ │ │ ├── RoleMapper.xml
│ │ │ ├── RoleResourceMapper.xml
│ │ │ ├── UserMapper.xml
│ │ │ └── UserRoleMapper.xml
│ │ │ ├── model
│ │ │ ├── Bug.class
│ │ │ ├── Menu.class
│ │ │ ├── Online.class
│ │ │ ├── Resource.class
│ │ │ ├── Role.class
│ │ │ ├── RoleResource.class
│ │ │ ├── User.class
│ │ │ └── UserRole.class
│ │ │ ├── service
│ │ │ ├── UserService.class
│ │ │ └── UserServiceImpl.class
│ │ │ ├── task
│ │ │ └── DemoTask.class
│ │ │ └── utils
│ │ │ └── SpringContextHolder.class
│ ├── config.properties
│ ├── log4j.properties
│ ├── spring-mvc.xml
│ ├── spring-mybatis.xml
│ └── spring.xml
│ └── test-classes
│ └── cn
│ └── hncu
│ ├── MyBatisTest.class
│ └── MyBatisTest2.class
├── S3S3M3FinalVersion
├── .idea
│ ├── artifacts
│ │ └── S3S3M3FinalVersion_war_exploded.xml
│ ├── compiler.xml
│ ├── copyright
│ │ └── profiles_settings.xml
│ ├── libraries
│ │ ├── Maven__aopalliance_aopalliance_1_0.xml
│ │ ├── Maven__com_alibaba_druid_1_0_27.xml
│ │ ├── Maven__com_alibaba_fastjson_1_2_23.xml
│ │ ├── Maven__commons_fileupload_commons_fileupload_1_3_2.xml
│ │ ├── Maven__commons_io_commons_io_2_2.xml
│ │ ├── Maven__commons_logging_commons_logging_1_1_3.xml
│ │ ├── Maven__javax_servlet_jsp_jsp_api_2_2_1_b03.xml
│ │ ├── Maven__javax_servlet_jstl_1_2.xml
│ │ ├── Maven__javax_servlet_servlet_api_3_0_alpha_1.xml
│ │ ├── Maven__junit_junit_4_11.xml
│ │ ├── Maven__log4j_log4j_1_2_17.xml
│ │ ├── Maven__mysql_mysql_connector_java_5_1_22.xml
│ │ ├── Maven__org_aspectj_aspectjweaver_1_7_1.xml
│ │ ├── Maven__org_codehaus_jackson_jackson_core_asl_1_9_13.xml
│ │ ├── Maven__org_codehaus_jackson_jackson_mapper_asl_1_9_13.xml
│ │ ├── Maven__org_hamcrest_hamcrest_core_1_3.xml
│ │ ├── Maven__org_mybatis_mybatis_3_1_1.xml
│ │ ├── Maven__org_mybatis_mybatis_spring_1_1_1.xml
│ │ ├── Maven__org_springframework_spring_aop_3_2_18_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_beans_3_2_18_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_context_3_2_18_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_core_3_2_18_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_expression_3_2_18_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_jdbc_3_2_18_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_test_3_2_18_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_tx_3_2_18_RELEASE.xml
│ │ ├── Maven__org_springframework_spring_web_3_2_18_RELEASE.xml
│ │ └── Maven__org_springframework_spring_webmvc_3_2_18_RELEASE.xml
│ ├── misc.xml
│ ├── modules.xml
│ ├── uiDesigner.xml
│ └── workspace.xml
├── S3S3M3FinalVersion.iml
├── classes
│ └── artifacts
│ │ └── S3S3M3FinalVersion_war_exploded
│ │ ├── META-INF
│ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ ├── classes
│ │ │ ├── cn
│ │ │ │ └── hncu
│ │ │ │ │ ├── controller
│ │ │ │ │ └── UserController.class
│ │ │ │ │ ├── dao
│ │ │ │ │ ├── BugMapper.class
│ │ │ │ │ ├── MenuMapper.class
│ │ │ │ │ ├── OnlineMapper.class
│ │ │ │ │ ├── ResourceMapper.class
│ │ │ │ │ ├── RoleMapper.class
│ │ │ │ │ ├── RoleResourceMapper.class
│ │ │ │ │ ├── UserMapper.class
│ │ │ │ │ └── UserRoleMapper.class
│ │ │ │ │ ├── mapping
│ │ │ │ │ ├── BugMapper.xml
│ │ │ │ │ ├── MenuMapper.xml
│ │ │ │ │ ├── OnlineMapper.xml
│ │ │ │ │ ├── ResourceMapper.xml
│ │ │ │ │ ├── RoleMapper.xml
│ │ │ │ │ ├── RoleResourceMapper.xml
│ │ │ │ │ ├── UserMapper.xml
│ │ │ │ │ └── UserRoleMapper.xml
│ │ │ │ │ ├── model
│ │ │ │ │ ├── Bug.class
│ │ │ │ │ ├── Menu.class
│ │ │ │ │ ├── Online.class
│ │ │ │ │ ├── Resource.class
│ │ │ │ │ ├── Role.class
│ │ │ │ │ ├── RoleResource.class
│ │ │ │ │ ├── User.class
│ │ │ │ │ └── UserRole.class
│ │ │ │ │ └── service
│ │ │ │ │ ├── UserService.class
│ │ │ │ │ └── UserServiceImpl.class
│ │ │ ├── config.properties
│ │ │ ├── log4j.properties
│ │ │ ├── spring-mvc.xml
│ │ │ ├── spring-mybatis.xml
│ │ │ └── spring.xml
│ │ ├── lib
│ │ │ ├── aopalliance-1.0.jar
│ │ │ ├── aspectjweaver-1.7.1.jar
│ │ │ ├── commons-fileupload-1.3.2.jar
│ │ │ ├── commons-io-2.2.jar
│ │ │ ├── commons-logging-1.1.3.jar
│ │ │ ├── druid-1.0.27.jar
│ │ │ ├── fastjson-1.2.23.jar
│ │ │ ├── jackson-core-asl-1.9.13.jar
│ │ │ ├── jackson-mapper-asl-1.9.13.jar
│ │ │ ├── jconsole.jar
│ │ │ ├── jsp-api-2.2.1-b03.jar
│ │ │ ├── jstl-1.2.jar
│ │ │ ├── log4j-1.2.17.jar
│ │ │ ├── mybatis-3.1.1.jar
│ │ │ ├── mybatis-spring-1.1.1.jar
│ │ │ ├── mysql-connector-java-5.1.22.jar
│ │ │ ├── servlet-api-3.0-alpha-1.jar
│ │ │ ├── spring-aop-3.2.18.RELEASE.jar
│ │ │ ├── spring-beans-3.2.18.RELEASE.jar
│ │ │ ├── spring-context-3.2.18.RELEASE.jar
│ │ │ ├── spring-core-3.2.18.RELEASE.jar
│ │ │ ├── spring-expression-3.2.18.RELEASE.jar
│ │ │ ├── spring-jdbc-3.2.18.RELEASE.jar
│ │ │ ├── spring-test-3.2.18.RELEASE.jar
│ │ │ ├── spring-tx-3.2.18.RELEASE.jar
│ │ │ ├── spring-web-3.2.18.RELEASE.jar
│ │ │ ├── spring-webmvc-3.2.18.RELEASE.jar
│ │ │ └── tools.jar
│ │ └── web.xml
│ │ ├── index.jsp
│ │ └── showUser.jsp
├── pom.xml
└── src
│ ├── main
│ ├── 1.sql
│ ├── java
│ │ └── cn
│ │ │ └── hncu
│ │ │ ├── controller
│ │ │ └── UserController.java
│ │ │ ├── dao
│ │ │ ├── BugMapper.java
│ │ │ ├── MenuMapper.java
│ │ │ ├── OnlineMapper.java
│ │ │ ├── ResourceMapper.java
│ │ │ ├── RoleMapper.java
│ │ │ ├── RoleResourceMapper.java
│ │ │ ├── UserMapper.java
│ │ │ └── UserRoleMapper.java
│ │ │ ├── mapping
│ │ │ ├── BugMapper.xml
│ │ │ ├── MenuMapper.xml
│ │ │ ├── OnlineMapper.xml
│ │ │ ├── ResourceMapper.xml
│ │ │ ├── RoleMapper.xml
│ │ │ ├── RoleResourceMapper.xml
│ │ │ ├── UserMapper.xml
│ │ │ └── UserRoleMapper.xml
│ │ │ ├── model
│ │ │ ├── Bug.java
│ │ │ ├── Menu.java
│ │ │ ├── Online.java
│ │ │ ├── Resource.java
│ │ │ ├── Role.java
│ │ │ ├── RoleResource.java
│ │ │ ├── User.java
│ │ │ └── UserRole.java
│ │ │ └── service
│ │ │ ├── UserService.java
│ │ │ └── UserServiceImpl.java
│ ├── resources
│ │ ├── config.properties
│ │ ├── log4j.properties
│ │ ├── spring-mvc.xml
│ │ ├── spring-mybatis.xml
│ │ └── spring.xml
│ └── webapp
│ │ ├── WEB-INF
│ │ └── web.xml
│ │ ├── index.jsp
│ │ └── showUser.jsp
│ └── test
│ └── java
│ └── cn
│ └── hncu
│ ├── MyBatisTest.java
│ └── MyBatisTest2.java
└── generator
├── generator.xml
├── generator.xml.bak
├── mybatis-generator-core-1.3.2.jar
└── 生成语句.txt
/JSON查看器/JsonView.rar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/JSON查看器/JsonView.rar
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | 用来2天的时间,将框架整合了一下,中间遇到了很多小问题,也就不一一道来了。
2 |
3 | 搭建这个框架我用了一个小工具,叫generator。
4 | 这个工具是配合MyBatis用的,确实很不错,能帮你自动生成很多代码,极大的减少了你的工作量。
5 |
6 | generator在后面的链接中有下载的。
7 |
8 | 使用方法很简单,生成的语句也在那里一个文件有。
9 | 修改那个generator.xml,里面有详细的解释哦、
10 | 然后运行那个生成语句就可以了。
11 |
12 | 在这里就不介绍啦。
13 |
14 | 在这个项目中,我主要就是整合一个框架出来,方便以后建立项目的时候使用。
15 |
16 | sql语句在项目/src/main/目录下—使用的是MySQL.
17 |
18 | 运行generator自动生成代码前,需要先把数据库建好。
19 |
20 | 框架已经过了查询,插入测试,SpringMVC也经过了测试,都没有问题。
21 |
22 | 查询的话,里面写了关联查询。
23 | 你可以参照里面的来,都有详细的解释!
24 | 里面的SpringMVC,spring,MyBatis,log4j的配置文件都有详细的注解!
25 |
26 | 这个项目写了2个版本,第一个是方便学习的,里面的关联查询用了3中方式写。
27 |
28 | 第二个版本方便你拿去修改,关联查询只留下了一个版本。
--------------------------------------------------------------------------------
/S3S3M3/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/copyright/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__aopalliance_aopalliance_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__com_alibaba_druid_1_0_27.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__com_alibaba_fastjson_1_2_23.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__commons_fileupload_commons_fileupload_1_3_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__commons_io_commons_io_2_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__commons_logging_commons_logging_1_1_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__javax_servlet_jsp_jsp_api_2_2_1_b03.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__javax_servlet_jstl_1_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__javax_servlet_servlet_api_3_0_alpha_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__junit_junit_4_11.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__log4j_log4j_1_2_17.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_22.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_7_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__org_codehaus_jackson_jackson_core_asl_1_9_13.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__org_codehaus_jackson_jackson_mapper_asl_1_9_13.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__org_mybatis_mybatis_3_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__org_mybatis_mybatis_spring_1_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__org_springframework_spring_aop_3_2_18_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__org_springframework_spring_beans_3_2_18_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__org_springframework_spring_context_3_2_18_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__org_springframework_spring_core_3_2_18_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__org_springframework_spring_expression_3_2_18_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__org_springframework_spring_jdbc_3_2_18_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__org_springframework_spring_test_3_2_18_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__org_springframework_spring_tx_3_2_18_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__org_springframework_spring_web_3_2_18_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/libraries/Maven__org_springframework_spring_webmvc_3_2_18_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/S3S3M3/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/S3S3M3/.myumldata:
--------------------------------------------------------------------------------
1 | #Mon Jan 09 21:32:49 CST 2017
2 | CodeGenContainer=java.util.Vector
3 |
--------------------------------------------------------------------------------
/S3S3M3/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | S3S3M3
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.m2e.core.maven2Builder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.m2e.core.maven2Nature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/S3S3M3/.settings/org.eclipse.ltk.core.refactoring.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false
3 |
--------------------------------------------------------------------------------
/S3S3M3/error.log.2017-01-10:
--------------------------------------------------------------------------------
1 | 2017-01-10 17:28:49,911 ERROR [cn.hncu.MyBatisTest2.testGetUser(MyBatisTest2.java:51)]:错误信息======================================================== -main
2 | 2017-01-10 18:15:23,313 ERROR [cn.hncu.MyBatisTest2.testGetUser(MyBatisTest2.java:51)]:错误信息======================================================== -main
3 | 2017-01-10 18:20:58,039 ERROR [cn.hncu.MyBatisTest2.testGetUser(MyBatisTest2.java:52)]:错误信息======================================================== -main
4 | 2017-01-10 18:22:38,091 ERROR [cn.hncu.MyBatisTest2.testGetUser(MyBatisTest2.java:54)]:错误信息======================================================== -main
5 | 2017-01-10 18:52:53,344 ERROR [cn.hncu.MyBatisTest2.testGetUser(MyBatisTest2.java:57)]:错误信息======================================================== -main
6 |
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Built-By: Administrator
3 | Created-By: IntelliJ IDEA
4 | Build-Jdk: 1.7.0_04
5 |
6 |
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/controller/UserController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/controller/UserController.class
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/dao/BugMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/dao/BugMapper.class
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/dao/MenuMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/dao/MenuMapper.class
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/dao/OnlineMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/dao/OnlineMapper.class
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/dao/ResourceMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/dao/ResourceMapper.class
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/dao/RoleMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/dao/RoleMapper.class
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/dao/RoleResourceMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/dao/RoleResourceMapper.class
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/dao/UserMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/dao/UserMapper.class
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/dao/UserRoleMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/dao/UserRoleMapper.class
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/mapping/RoleMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 | id, text
10 |
11 |
17 |
18 | delete from trole
19 | where id = #{id,jdbcType=VARCHAR}
20 |
21 |
22 | insert into trole (id, text)
23 | values (#{id,jdbcType=VARCHAR}, #{text,jdbcType=VARCHAR})
24 |
25 |
26 | insert into trole
27 |
28 |
29 | id,
30 |
31 |
32 | text,
33 |
34 |
35 |
36 |
37 | #{id,jdbcType=VARCHAR},
38 |
39 |
40 | #{text,jdbcType=VARCHAR},
41 |
42 |
43 |
44 |
45 | update trole
46 |
47 |
48 | text = #{text,jdbcType=VARCHAR},
49 |
50 |
51 | where id = #{id,jdbcType=VARCHAR}
52 |
53 |
54 | update trole
55 | set text = #{text,jdbcType=VARCHAR}
56 | where id = #{id,jdbcType=VARCHAR}
57 |
58 |
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/mapping/RoleResourceMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 | id, resource_id, role_id
11 |
12 |
18 |
19 | delete from trole_tresource
20 | where id = #{id,jdbcType=VARCHAR}
21 |
22 |
23 | insert into trole_tresource (id, resource_id, role_id
24 | )
25 | values (#{id,jdbcType=VARCHAR}, #{resourceId,jdbcType=VARCHAR}, #{roleId,jdbcType=VARCHAR}
26 | )
27 |
28 |
29 | insert into trole_tresource
30 |
31 |
32 | id,
33 |
34 |
35 | resource_id,
36 |
37 |
38 | role_id,
39 |
40 |
41 |
42 |
43 | #{id,jdbcType=VARCHAR},
44 |
45 |
46 | #{resourceId,jdbcType=VARCHAR},
47 |
48 |
49 | #{roleId,jdbcType=VARCHAR},
50 |
51 |
52 |
53 |
54 | update trole_tresource
55 |
56 |
57 | resource_id = #{resourceId,jdbcType=VARCHAR},
58 |
59 |
60 | role_id = #{roleId,jdbcType=VARCHAR},
61 |
62 |
63 | where id = #{id,jdbcType=VARCHAR}
64 |
65 |
66 | update trole_tresource
67 | set resource_id = #{resourceId,jdbcType=VARCHAR},
68 | role_id = #{roleId,jdbcType=VARCHAR}
69 | where id = #{id,jdbcType=VARCHAR}
70 |
71 |
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/mapping/UserRoleMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 | id, role_id, user_id
11 |
12 |
18 |
19 | delete from tuser_trole
20 | where id = #{id,jdbcType=VARCHAR}
21 |
22 |
23 | insert into tuser_trole (id, role_id, user_id
24 | )
25 | values (#{id,jdbcType=VARCHAR}, #{roleId,jdbcType=VARCHAR}, #{userId,jdbcType=VARCHAR}
26 | )
27 |
28 |
29 | insert into tuser_trole
30 |
31 |
32 | id,
33 |
34 |
35 | role_id,
36 |
37 |
38 | user_id,
39 |
40 |
41 |
42 |
43 | #{id,jdbcType=VARCHAR},
44 |
45 |
46 | #{roleId,jdbcType=VARCHAR},
47 |
48 |
49 | #{userId,jdbcType=VARCHAR},
50 |
51 |
52 |
53 |
54 | update tuser_trole
55 |
56 |
57 | role_id = #{roleId,jdbcType=VARCHAR},
58 |
59 |
60 | user_id = #{userId,jdbcType=VARCHAR},
61 |
62 |
63 | where id = #{id,jdbcType=VARCHAR}
64 |
65 |
66 | update tuser_trole
67 | set role_id = #{roleId,jdbcType=VARCHAR},
68 | user_id = #{userId,jdbcType=VARCHAR}
69 | where id = #{id,jdbcType=VARCHAR}
70 |
71 |
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/model/Bug.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/model/Bug.class
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/model/Menu.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/model/Menu.class
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/model/Online.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/model/Online.class
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/model/Resource.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/model/Resource.class
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/model/Role.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/model/Role.class
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/model/RoleResource.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/model/RoleResource.class
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/model/User.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/model/User.class
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/model/UserRole.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/model/UserRole.class
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/service/UserService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/service/UserService.class
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/service/UserServiceImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/service/UserServiceImpl.class
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/utils/SpringContextHolder.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/cn/hncu/utils/SpringContextHolder.class
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/config.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/config.properties
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/log4j.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/log4j.properties
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/spring-mvc.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
17 |
18 |
19 | text/html;charset=UTF-8
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
36 |
37 |
38 |
39 |
40 |
41 | UTF-8
42 |
43 |
44 | 32505856
45 |
46 |
47 | 4096
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/classes/spring-mybatis.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/aopalliance-1.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/aopalliance-1.0.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/aspectjweaver-1.7.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/aspectjweaver-1.7.1.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/commons-fileupload-1.3.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/commons-fileupload-1.3.2.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/commons-io-2.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/commons-io-2.2.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/commons-logging-1.1.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/commons-logging-1.1.3.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/druid-1.0.27.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/druid-1.0.27.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/fastjson-1.2.23.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/fastjson-1.2.23.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/jackson-core-asl-1.9.13.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/jackson-core-asl-1.9.13.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/jackson-mapper-asl-1.9.13.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/jackson-mapper-asl-1.9.13.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/jconsole.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/jconsole.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/jsp-api-2.2.1-b03.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/jsp-api-2.2.1-b03.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/jstl-1.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/jstl-1.2.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/log4j-1.2.17.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/log4j-1.2.17.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/mybatis-3.1.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/mybatis-3.1.1.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/mybatis-spring-1.1.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/mybatis-spring-1.1.1.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/mysql-connector-java-5.1.22.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/mysql-connector-java-5.1.22.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/servlet-api-3.0-alpha-1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/servlet-api-3.0-alpha-1.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/spring-aop-3.2.18.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/spring-aop-3.2.18.RELEASE.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/spring-beans-3.2.18.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/spring-beans-3.2.18.RELEASE.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/spring-context-3.2.18.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/spring-context-3.2.18.RELEASE.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/spring-core-3.2.18.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/spring-core-3.2.18.RELEASE.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/spring-expression-3.2.18.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/spring-expression-3.2.18.RELEASE.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/spring-jdbc-3.2.18.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/spring-jdbc-3.2.18.RELEASE.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/spring-test-3.2.18.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/spring-test-3.2.18.RELEASE.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/spring-tx-3.2.18.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/spring-tx-3.2.18.RELEASE.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/spring-web-3.2.18.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/spring-web-3.2.18.RELEASE.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/spring-webmvc-3.2.18.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/spring-webmvc-3.2.18.RELEASE.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/tools.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/lib/tools.jar
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/WEB-INF/web.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 | S3S3M3
7 |
8 | contextConfigLocation
9 | classpath:spring.xml,classpath:spring-mybatis.xml
10 |
11 |
12 |
13 | 字符集过滤器
14 | encodingFilter
15 | org.springframework.web.filter.CharacterEncodingFilter
16 |
17 | 字符集编码
18 | encoding
19 | UTF-8
20 |
21 |
22 |
23 | encodingFilter
24 | /*
25 |
26 |
27 |
28 | spring监听器
29 | org.springframework.web.context.ContextLoaderListener
30 |
31 |
32 |
33 |
34 | org.springframework.web.util.IntrospectorCleanupListener
35 |
36 |
37 |
38 |
39 | spring mvc servlet
40 | springMvc
41 | org.springframework.web.servlet.DispatcherServlet
42 |
43 | spring mvc 配置文件
44 | contextConfigLocation
45 | classpath:spring-mvc.xml
46 |
47 | 1
48 |
49 |
50 |
51 | springMvc
52 |
55 | *.chx
56 |
57 |
58 |
59 | /index.jsp
60 |
61 |
62 |
63 |
64 | 15
65 |
66 |
67 |
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/index.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Created by IntelliJ IDEA.
3 | User: 陈浩翔
4 | Date: 2017/1/9
5 | Time: 下午 8:47
6 | To change this template use File | Settings | File Templates.
7 | --%>
8 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
9 | <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core"%>
10 |
11 |
12 | Title
13 |
14 |
15 | 这是首页啊
16 | 进入showUser
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/S3S3M3/out/artifacts/S3S3M3_war_exploded/showUser.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
2 |
3 |
4 |
5 |
6 | Hello
7 |
8 |
9 | ${user.name},欢迎你
10 |
11 |
--------------------------------------------------------------------------------
/S3S3M3/src/main/java/cn/hncu/controller/UserController.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.controller;
2 |
3 |
4 | import cn.hncu.model.User;
5 | import cn.hncu.service.UserService;
6 | import org.springframework.beans.factory.annotation.Autowired;
7 | import org.springframework.stereotype.Controller;
8 | import org.springframework.web.bind.annotation.PathVariable;
9 | import org.springframework.web.bind.annotation.RequestMapping;
10 |
11 | import javax.servlet.http.HttpServletRequest;
12 |
13 | /**
14 | * Created with IntelliJ IDEA.
15 | * User: 陈浩翔.
16 | * Date: 2017/1/9.
17 | * Time: 下午 7:16.
18 | * Explain:
19 | */
20 | @Controller
21 | @RequestMapping("/userController")
22 | public class UserController {
23 | @Autowired
24 | private UserService userService;
25 |
26 | //http://localhost:8080/S3S3M3/userController/showUser.chx?id=22bc622c8eb44121b8f3edbec3d51fbf
27 | @RequestMapping("/showUser")
28 | public String showUser(String id, HttpServletRequest request){
29 | User user = userService.getUserById(id);
30 | request.setAttribute("user",user);
31 | return "showUser";
32 | }
33 |
34 | //SpringMVC推荐的访问方式
35 | //http://localhost:8080/S3S3M3/userController/showUser1/22bc622c8eb44121b8f3edbec3d51fbf.chx
36 | @RequestMapping("/showUser1/{id}")
37 | public String showUser1(@PathVariable String id, HttpServletRequest request){
38 | User user = userService.getUserById(id);
39 | request.setAttribute("user",user);
40 | return "showUser";
41 | }
42 |
43 | //有些人的习惯
44 | //http://localhost:8080/S3S3M3/userController/22bc622c8eb44121b8f3edbec3d51fbf/showUser2.chx
45 | @RequestMapping("/{id}/showUser2")
46 | public String showUser2(@PathVariable String id, HttpServletRequest request){
47 | User user = userService.getUserById(id);
48 | request.setAttribute("user",user);
49 | return "showUser";
50 | }
51 |
52 | }
53 |
--------------------------------------------------------------------------------
/S3S3M3/src/main/java/cn/hncu/dao/BugMapper.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.dao;
2 |
3 | import cn.hncu.model.Bug;
4 |
5 | public interface BugMapper {
6 | int deleteByPrimaryKey(String id);
7 |
8 | int insert(Bug record);
9 |
10 | int insertSelective(Bug record);
11 |
12 | Bug selectByPrimaryKey(String id);
13 |
14 | int updateByPrimaryKeySelective(Bug record);
15 |
16 | int updateByPrimaryKeyWithBLOBs(Bug record);
17 |
18 | int updateByPrimaryKey(Bug record);
19 | }
--------------------------------------------------------------------------------
/S3S3M3/src/main/java/cn/hncu/dao/MenuMapper.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.dao;
2 |
3 | import cn.hncu.model.Menu;
4 |
5 | public interface MenuMapper {
6 | int deleteByPrimaryKey(String id);
7 |
8 | int insert(Menu record);
9 |
10 | int insertSelective(Menu record);
11 |
12 | Menu selectByPrimaryKey(String id);
13 |
14 | int updateByPrimaryKeySelective(Menu record);
15 |
16 | int updateByPrimaryKey(Menu record);
17 | }
--------------------------------------------------------------------------------
/S3S3M3/src/main/java/cn/hncu/dao/OnlineMapper.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.dao;
2 |
3 | import cn.hncu.model.Online;
4 |
5 | public interface OnlineMapper {
6 | int deleteByPrimaryKey(String id);
7 |
8 | int insert(Online record);
9 |
10 | int insertSelective(Online record);
11 |
12 | Online selectByPrimaryKey(String id);
13 |
14 | int updateByPrimaryKeySelective(Online record);
15 |
16 | int updateByPrimaryKey(Online record);
17 | }
--------------------------------------------------------------------------------
/S3S3M3/src/main/java/cn/hncu/dao/ResourceMapper.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.dao;
2 |
3 | import cn.hncu.model.Resource;
4 |
5 | public interface ResourceMapper {
6 | int deleteByPrimaryKey(String id);
7 |
8 | int insert(Resource record);
9 |
10 | int insertSelective(Resource record);
11 |
12 | Resource selectByPrimaryKey(String id);
13 |
14 | int updateByPrimaryKeySelective(Resource record);
15 |
16 | int updateByPrimaryKey(Resource record);
17 | }
--------------------------------------------------------------------------------
/S3S3M3/src/main/java/cn/hncu/dao/RoleMapper.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.dao;
2 |
3 | import cn.hncu.model.Role;
4 |
5 | public interface RoleMapper {
6 | int deleteByPrimaryKey(String id);
7 |
8 | int insert(Role record);
9 |
10 | int insertSelective(Role record);
11 |
12 | Role selectByPrimaryKey(String id);
13 |
14 | int updateByPrimaryKeySelective(Role record);
15 |
16 | int updateByPrimaryKey(Role record);
17 | }
--------------------------------------------------------------------------------
/S3S3M3/src/main/java/cn/hncu/dao/RoleResourceMapper.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.dao;
2 |
3 | import cn.hncu.model.RoleResource;
4 |
5 | public interface RoleResourceMapper {
6 | int deleteByPrimaryKey(String id);
7 |
8 | int insert(RoleResource record);
9 |
10 | int insertSelective(RoleResource record);
11 |
12 | RoleResource selectByPrimaryKey(String id);
13 |
14 | int updateByPrimaryKeySelective(RoleResource record);
15 |
16 | int updateByPrimaryKey(RoleResource record);
17 | }
--------------------------------------------------------------------------------
/S3S3M3/src/main/java/cn/hncu/dao/UserMapper.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.dao;
2 |
3 | import cn.hncu.model.User;
4 |
5 | import java.util.List;
6 |
7 | public interface UserMapper {
8 | int deleteByPrimaryKey(String id);
9 |
10 | int insert(User record);
11 |
12 | int insertSelective(User record);
13 |
14 | User selectByPrimaryKey(String id);
15 |
16 | int updateByPrimaryKeySelective(User record);
17 |
18 | int updateByPrimaryKey(User record);
19 | /**
20 | * 获得所有用户
21 | * @return
22 | */
23 | List getAllUser();
24 |
25 | List getAllUser2();
26 | List getAllUser3();
27 | List getAllUser4();
28 | }
--------------------------------------------------------------------------------
/S3S3M3/src/main/java/cn/hncu/dao/UserRoleMapper.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.dao;
2 |
3 | import cn.hncu.model.UserRole;
4 |
5 | public interface UserRoleMapper {
6 | int deleteByPrimaryKey(String id);
7 |
8 | int insert(UserRole record);
9 |
10 | int insertSelective(UserRole record);
11 |
12 | UserRole selectByPrimaryKey(String id);
13 |
14 | int updateByPrimaryKeySelective(UserRole record);
15 |
16 | int updateByPrimaryKey(UserRole record);
17 | }
--------------------------------------------------------------------------------
/S3S3M3/src/main/java/cn/hncu/mapping/RoleMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 | id, text
10 |
11 |
17 |
18 | delete from trole
19 | where id = #{id,jdbcType=VARCHAR}
20 |
21 |
22 | insert into trole (id, text)
23 | values (#{id,jdbcType=VARCHAR}, #{text,jdbcType=VARCHAR})
24 |
25 |
26 | insert into trole
27 |
28 |
29 | id,
30 |
31 |
32 | text,
33 |
34 |
35 |
36 |
37 | #{id,jdbcType=VARCHAR},
38 |
39 |
40 | #{text,jdbcType=VARCHAR},
41 |
42 |
43 |
44 |
45 | update trole
46 |
47 |
48 | text = #{text,jdbcType=VARCHAR},
49 |
50 |
51 | where id = #{id,jdbcType=VARCHAR}
52 |
53 |
54 | update trole
55 | set text = #{text,jdbcType=VARCHAR}
56 | where id = #{id,jdbcType=VARCHAR}
57 |
58 |
--------------------------------------------------------------------------------
/S3S3M3/src/main/java/cn/hncu/mapping/RoleResourceMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 | id, resource_id, role_id
11 |
12 |
18 |
19 | delete from trole_tresource
20 | where id = #{id,jdbcType=VARCHAR}
21 |
22 |
23 | insert into trole_tresource (id, resource_id, role_id
24 | )
25 | values (#{id,jdbcType=VARCHAR}, #{resourceId,jdbcType=VARCHAR}, #{roleId,jdbcType=VARCHAR}
26 | )
27 |
28 |
29 | insert into trole_tresource
30 |
31 |
32 | id,
33 |
34 |
35 | resource_id,
36 |
37 |
38 | role_id,
39 |
40 |
41 |
42 |
43 | #{id,jdbcType=VARCHAR},
44 |
45 |
46 | #{resourceId,jdbcType=VARCHAR},
47 |
48 |
49 | #{roleId,jdbcType=VARCHAR},
50 |
51 |
52 |
53 |
54 | update trole_tresource
55 |
56 |
57 | resource_id = #{resourceId,jdbcType=VARCHAR},
58 |
59 |
60 | role_id = #{roleId,jdbcType=VARCHAR},
61 |
62 |
63 | where id = #{id,jdbcType=VARCHAR}
64 |
65 |
66 | update trole_tresource
67 | set resource_id = #{resourceId,jdbcType=VARCHAR},
68 | role_id = #{roleId,jdbcType=VARCHAR}
69 | where id = #{id,jdbcType=VARCHAR}
70 |
71 |
--------------------------------------------------------------------------------
/S3S3M3/src/main/java/cn/hncu/mapping/UserRoleMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 | id, role_id, user_id
11 |
12 |
18 |
19 | delete from tuser_trole
20 | where id = #{id,jdbcType=VARCHAR}
21 |
22 |
23 | insert into tuser_trole (id, role_id, user_id
24 | )
25 | values (#{id,jdbcType=VARCHAR}, #{roleId,jdbcType=VARCHAR}, #{userId,jdbcType=VARCHAR}
26 | )
27 |
28 |
29 | insert into tuser_trole
30 |
31 |
32 | id,
33 |
34 |
35 | role_id,
36 |
37 |
38 | user_id,
39 |
40 |
41 |
42 |
43 | #{id,jdbcType=VARCHAR},
44 |
45 |
46 | #{roleId,jdbcType=VARCHAR},
47 |
48 |
49 | #{userId,jdbcType=VARCHAR},
50 |
51 |
52 |
53 |
54 | update tuser_trole
55 |
56 |
57 | role_id = #{roleId,jdbcType=VARCHAR},
58 |
59 |
60 | user_id = #{userId,jdbcType=VARCHAR},
61 |
62 |
63 | where id = #{id,jdbcType=VARCHAR}
64 |
65 |
66 | update tuser_trole
67 | set role_id = #{roleId,jdbcType=VARCHAR},
68 | user_id = #{userId,jdbcType=VARCHAR}
69 | where id = #{id,jdbcType=VARCHAR}
70 |
71 |
--------------------------------------------------------------------------------
/S3S3M3/src/main/java/cn/hncu/model/Bug.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.model;
2 |
3 | import java.util.Date;
4 |
5 | public class Bug {
6 | private String id;
7 |
8 | private Date createdatetime;
9 |
10 | private String name;
11 |
12 | private String note;
13 |
14 | public String getId() {
15 | return id;
16 | }
17 |
18 | public void setId(String id) {
19 | this.id = id == null ? null : id.trim();
20 | }
21 |
22 | public Date getCreatedatetime() {
23 | return createdatetime;
24 | }
25 |
26 | public void setCreatedatetime(Date createdatetime) {
27 | this.createdatetime = createdatetime;
28 | }
29 |
30 | public String getName() {
31 | return name;
32 | }
33 |
34 | public void setName(String name) {
35 | this.name = name == null ? null : name.trim();
36 | }
37 |
38 | public String getNote() {
39 | return note;
40 | }
41 |
42 | public void setNote(String note) {
43 | this.note = note == null ? null : note.trim();
44 | }
45 | }
--------------------------------------------------------------------------------
/S3S3M3/src/main/java/cn/hncu/model/Menu.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.model;
2 |
3 | import java.math.BigDecimal;
4 |
5 | public class Menu {
6 | private String id;
7 |
8 | private String iconcls;
9 |
10 | private BigDecimal seq;
11 |
12 | private String text;
13 |
14 | private String url;
15 |
16 | private String pid;
17 |
18 | public String getId() {
19 | return id;
20 | }
21 |
22 | public void setId(String id) {
23 | this.id = id == null ? null : id.trim();
24 | }
25 |
26 | public String getIconcls() {
27 | return iconcls;
28 | }
29 |
30 | public void setIconcls(String iconcls) {
31 | this.iconcls = iconcls == null ? null : iconcls.trim();
32 | }
33 |
34 | public BigDecimal getSeq() {
35 | return seq;
36 | }
37 |
38 | public void setSeq(BigDecimal seq) {
39 | this.seq = seq;
40 | }
41 |
42 | public String getText() {
43 | return text;
44 | }
45 |
46 | public void setText(String text) {
47 | this.text = text == null ? null : text.trim();
48 | }
49 |
50 | public String getUrl() {
51 | return url;
52 | }
53 |
54 | public void setUrl(String url) {
55 | this.url = url == null ? null : url.trim();
56 | }
57 |
58 | public String getPid() {
59 | return pid;
60 | }
61 |
62 | public void setPid(String pid) {
63 | this.pid = pid == null ? null : pid.trim();
64 | }
65 | }
--------------------------------------------------------------------------------
/S3S3M3/src/main/java/cn/hncu/model/Online.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.model;
2 |
3 | import java.util.Date;
4 |
5 | public class Online {
6 | private String id;
7 |
8 | private String ip;
9 |
10 | private Date logindatetime;
11 |
12 | private String loginname;
13 |
14 | public String getId() {
15 | return id;
16 | }
17 |
18 | public void setId(String id) {
19 | this.id = id == null ? null : id.trim();
20 | }
21 |
22 | public String getIp() {
23 | return ip;
24 | }
25 |
26 | public void setIp(String ip) {
27 | this.ip = ip == null ? null : ip.trim();
28 | }
29 |
30 | public Date getLogindatetime() {
31 | return logindatetime;
32 | }
33 |
34 | public void setLogindatetime(Date logindatetime) {
35 | this.logindatetime = logindatetime;
36 | }
37 |
38 | public String getLoginname() {
39 | return loginname;
40 | }
41 |
42 | public void setLoginname(String loginname) {
43 | this.loginname = loginname == null ? null : loginname.trim();
44 | }
45 | }
--------------------------------------------------------------------------------
/S3S3M3/src/main/java/cn/hncu/model/Resource.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.model;
2 |
3 | import java.math.BigDecimal;
4 |
5 | public class Resource {
6 | private String id;
7 |
8 | private BigDecimal seq;
9 |
10 | private String text;
11 |
12 | private String url;
13 |
14 | private String pid;
15 |
16 | public String getId() {
17 | return id;
18 | }
19 |
20 | public void setId(String id) {
21 | this.id = id == null ? null : id.trim();
22 | }
23 |
24 | public BigDecimal getSeq() {
25 | return seq;
26 | }
27 |
28 | public void setSeq(BigDecimal seq) {
29 | this.seq = seq;
30 | }
31 |
32 | public String getText() {
33 | return text;
34 | }
35 |
36 | public void setText(String text) {
37 | this.text = text == null ? null : text.trim();
38 | }
39 |
40 | public String getUrl() {
41 | return url;
42 | }
43 |
44 | public void setUrl(String url) {
45 | this.url = url == null ? null : url.trim();
46 | }
47 |
48 | public String getPid() {
49 | return pid;
50 | }
51 |
52 | public void setPid(String pid) {
53 | this.pid = pid == null ? null : pid.trim();
54 | }
55 | }
--------------------------------------------------------------------------------
/S3S3M3/src/main/java/cn/hncu/model/Role.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.model;
2 |
3 | public class Role {
4 | private String id;
5 |
6 | private String text;
7 |
8 | public String getId() {
9 | return id;
10 | }
11 |
12 | public void setId(String id) {
13 | this.id = id == null ? null : id.trim();
14 | }
15 |
16 | public String getText() {
17 | return text;
18 | }
19 |
20 | public void setText(String text) {
21 | this.text = text == null ? null : text.trim();
22 | }
23 | }
--------------------------------------------------------------------------------
/S3S3M3/src/main/java/cn/hncu/model/RoleResource.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.model;
2 |
3 | public class RoleResource {
4 | private String id;
5 |
6 | private String resourceId;
7 |
8 | private String roleId;
9 |
10 | public String getId() {
11 | return id;
12 | }
13 |
14 | public void setId(String id) {
15 | this.id = id == null ? null : id.trim();
16 | }
17 |
18 | public String getResourceId() {
19 | return resourceId;
20 | }
21 |
22 | public void setResourceId(String resourceId) {
23 | this.resourceId = resourceId == null ? null : resourceId.trim();
24 | }
25 |
26 | public String getRoleId() {
27 | return roleId;
28 | }
29 |
30 | public void setRoleId(String roleId) {
31 | this.roleId = roleId == null ? null : roleId.trim();
32 | }
33 | }
--------------------------------------------------------------------------------
/S3S3M3/src/main/java/cn/hncu/model/User.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.model;
2 |
3 | import java.util.Date;
4 | import java.util.List;
5 |
6 | public class User {
7 | //表关联---多对多
8 | private List userRoles;
9 |
10 | //多对多关系-直接显示角色
11 | private List roles;
12 |
13 | private String id;
14 |
15 | private Date createdatetime;
16 |
17 | private Date modifydatetime;
18 |
19 | private String name;
20 |
21 | private String pwd;
22 |
23 | private Date createTime;
24 |
25 | private Date updateTime;
26 |
27 | public List getRoles() {
28 | return roles;
29 | }
30 |
31 | public void setRoles(List roles) {
32 | this.roles = roles;
33 | }
34 |
35 | public List getUserRoles() {
36 | return userRoles;
37 | }
38 |
39 | public void setUserRoles(List userRoles) {
40 | this.userRoles = userRoles;
41 | }
42 |
43 | public String getId() {
44 | return id;
45 | }
46 |
47 | public void setId(String id) {
48 | this.id = id == null ? null : id.trim();
49 | }
50 |
51 | public Date getCreatedatetime() {
52 | return createdatetime;
53 | }
54 |
55 | public void setCreatedatetime(Date createdatetime) {
56 | this.createdatetime = createdatetime;
57 | }
58 |
59 | public Date getModifydatetime() {
60 | return modifydatetime;
61 | }
62 |
63 | public void setModifydatetime(Date modifydatetime) {
64 | this.modifydatetime = modifydatetime;
65 | }
66 |
67 | public String getName() {
68 | return name;
69 | }
70 |
71 | public void setName(String name) {
72 | this.name = name == null ? null : name.trim();
73 | }
74 |
75 | public String getPwd() {
76 | return pwd;
77 | }
78 |
79 | public void setPwd(String pwd) {
80 | this.pwd = pwd == null ? null : pwd.trim();
81 | }
82 |
83 | public Date getCreateTime() {
84 | return createTime;
85 | }
86 |
87 | public void setCreateTime(Date createTime) {
88 | this.createTime = createTime;
89 | }
90 |
91 | public Date getUpdateTime() {
92 | return updateTime;
93 | }
94 |
95 | public void setUpdateTime(Date updateTime) {
96 | this.updateTime = updateTime;
97 | }
98 | }
--------------------------------------------------------------------------------
/S3S3M3/src/main/java/cn/hncu/model/UserRole.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.model;
2 |
3 | public class UserRole {
4 | //多对多关联查询
5 | private Role role;
6 |
7 | private String id;
8 |
9 | private String roleId;
10 |
11 | private String userId;
12 |
13 | public Role getRole() {
14 | return role;
15 | }
16 |
17 | public void setRole(Role role) {
18 | this.role = role;
19 | }
20 |
21 | public String getId() {
22 | return id;
23 | }
24 |
25 | public void setId(String id) {
26 | this.id = id == null ? null : id.trim();
27 | }
28 |
29 | public String getRoleId() {
30 | return roleId;
31 | }
32 |
33 | public void setRoleId(String roleId) {
34 | this.roleId = roleId == null ? null : roleId.trim();
35 | }
36 |
37 | public String getUserId() {
38 | return userId;
39 | }
40 |
41 | public void setUserId(String userId) {
42 | this.userId = userId == null ? null : userId.trim();
43 | }
44 | }
--------------------------------------------------------------------------------
/S3S3M3/src/main/java/cn/hncu/service/UserService.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.service;
2 |
3 |
4 | import cn.hncu.model.User;
5 |
6 | import java.util.List;
7 |
8 | /**
9 | * Created with IntelliJ IDEA.
10 | * User: 陈浩翔.
11 | * Date: 2017/1/9.
12 | * Time: 下午 1:46.
13 | * Explain:
14 | */
15 | public interface UserService {
16 | /**
17 | * 通过用户ID获得用户
18 | *
19 | * @param id
20 | * @return
21 | */
22 | User getUserById(String id);
23 |
24 | /**
25 | * 添加用户
26 | *
27 | * @param user
28 | */
29 | void addUser(User user);
30 |
31 | List getAllUser();
32 | List getAllUser2();
33 | List getAllUser3();
34 | List getAllUser4();
35 |
36 | }
37 |
--------------------------------------------------------------------------------
/S3S3M3/src/main/java/cn/hncu/service/UserServiceImpl.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.service;
2 |
3 | import cn.hncu.dao.UserMapper;
4 | import cn.hncu.model.User;
5 | import org.springframework.beans.factory.annotation.Autowired;
6 | import org.springframework.stereotype.Service;
7 |
8 | import java.util.List;
9 |
10 | /**
11 | * Created with IntelliJ IDEA.
12 | * User: 陈浩翔.
13 | * Date: 2017/1/9.
14 | * Time: 下午 1:46.
15 | * Explain: 使用@Service注解将UserServiceImpl类标注为一个service
16 | */
17 | @Service("userService") //表明这个是一个Bean-service的id是userService
18 | public class UserServiceImpl implements UserService {
19 | @Autowired
20 | private UserMapper userMapper;
21 |
22 | public User getUserById(String id) {
23 | return userMapper.selectByPrimaryKey(id);
24 | }
25 |
26 | public void addUser(User user) {
27 | userMapper.insert(user);
28 | }
29 |
30 | public List getAllUser() {
31 | return userMapper.getAllUser();
32 | }
33 |
34 | public List getAllUser2() {
35 | return userMapper.getAllUser2();
36 | }
37 |
38 | public List getAllUser3() {
39 | return userMapper.getAllUser3();
40 | }
41 |
42 | public List getAllUser4() {
43 | return userMapper.getAllUser4();
44 | }
45 |
46 | }
47 |
--------------------------------------------------------------------------------
/S3S3M3/src/main/java/cn/hncu/task/DemoTask.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.task;
2 |
3 | import org.apache.log4j.Logger;
4 | import org.springframework.scheduling.annotation.Scheduled;
5 | import org.springframework.stereotype.Component;
6 |
7 | import java.text.DateFormat;
8 | import java.text.SimpleDateFormat;
9 | import java.util.Date;
10 |
11 | /**
12 | * Created with IntelliJ IDEA.
13 | * User: 陈浩翔.
14 | * Date: 2017/3/27.
15 | * Time: 下午 1:17.
16 | * Explain: 定时任务测试类
17 | */
18 | @Component //把普通pojo实例化到spring容器中,相当于配置文件中的
19 | public class DemoTask {
20 | private Logger logger = Logger.getLogger(DemoTask.class);
21 | @Scheduled(fixedDelay = 5000)//@Scheduled 可以作为一个触发源添加到一个方法中
22 | //以一个固定延迟时间5秒钟调用一次执行
23 | // 这个周期是以上一个调用任务的##完成时间##为基准,在上一个任务完成之后,5s后再次执行
24 | public void demo1(){
25 | logger.info("定时任务demo1开始......");
26 | long begin = System.currentTimeMillis();
27 | //执行你需要操作的定时任务
28 | try {
29 | Thread.sleep(1000);
30 | } catch (InterruptedException e) {
31 | e.printStackTrace();
32 | }
33 | long end = System.currentTimeMillis();
34 | logger.info("定时任务demo1结束,共耗时:[" + (end-begin)+ "]毫秒");
35 | }
36 | @Scheduled(fixedRate = 5000)
37 | //以一个固定延迟时间5秒钟调用一次执行
38 | // 这个周期是以上一个任务##开始时间##为基准,从上一任务开始执行后5s再次调用:
39 | public void demo2(){
40 | logger.info("定时任务demo2开始.");
41 | long begin = System.currentTimeMillis();
42 | //执行你需要操作的定时任务
43 | try {
44 | Thread.sleep(1000);
45 | } catch (InterruptedException e) {
46 | e.printStackTrace();
47 | }
48 | long end = System.currentTimeMillis();
49 | logger.info("定时任务demo2结束,共耗时:[" + (end-begin)+ "]毫秒");
50 | }
51 |
52 | @Scheduled(cron = "0 34 13 * * ?") //如果你需要在特定的时间执行,就需要用到cron 了
53 | //这里是在每天的13点30分执行一次
54 | public void demo3(){
55 | logger.info("定时任务demo3开始.");
56 | long begin = System.currentTimeMillis();
57 | //执行你需要操作的定时任务
58 | try {
59 | Thread.sleep(1000);
60 | } catch (InterruptedException e) {
61 | e.printStackTrace();
62 | }
63 | long end = System.currentTimeMillis();
64 | logger.info("定时任务demo3结束,共耗时:[" + (end-begin)+ "]毫秒");
65 | }
66 |
67 |
68 | }
69 |
--------------------------------------------------------------------------------
/S3S3M3/src/main/java/cn/hncu/utils/SpringContextHolder.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.utils;
2 |
3 | import org.springframework.context.ApplicationContext;
4 | import org.springframework.context.ApplicationContextAware;
5 |
6 | import java.util.ArrayList;
7 | import java.util.Collection;
8 | import java.util.List;
9 | import java.util.Map;
10 |
11 | /**
12 | * Created with IntelliJ IDEA.
13 | * User: 陈浩翔.
14 | * Date: 2017/3/26.
15 | * Time: 上午 11:43.
16 | * Explain:以静态变量保存Spring ApplicationContext, 可在任何代码任何地方任何时候中取出ApplicaitonContext.
17 | */
18 | public class SpringContextHolder implements ApplicationContextAware {
19 | private static ApplicationContext applicationContext;
20 | /**
21 | * 实现ApplicationContextAware接口的context注入函数, 将其存入静态变量.
22 | */
23 | public void setApplicationContext(ApplicationContext applicationContext) {
24 | SpringContextHolder.applicationContext = applicationContext; // NOSONAR
25 | }
26 |
27 | /**
28 | * 取得存储在静态变量中的ApplicationContext.
29 | */
30 | public static ApplicationContext getApplicationContext() {
31 | checkApplicationContext();
32 | return applicationContext;
33 | }
34 |
35 | /**
36 | * 从静态变量ApplicationContext中取得Bean, 自动转型为所赋值对象的类型.
37 | */
38 | @SuppressWarnings("unchecked")
39 | public static T getBean(String name) {
40 | checkApplicationContext();
41 | return (T) applicationContext.getBean(name);
42 | }
43 | /**
44 | * 从静态变量ApplicationContext中取得Bean, 自动转型为所赋值对象的类型.
45 | */
46 | @SuppressWarnings("unchecked")
47 | public static T getBean(Class clazz) {
48 | checkApplicationContext();
49 | Map beanMap = applicationContext.getBeansOfType(clazz);
50 | Collection valueSet = beanMap.values();
51 | List valueList = new ArrayList(valueSet);
52 | return valueList.get(0) ;
53 | }
54 |
55 | /**
56 | * 清除applicationContext静态变量.
57 | */
58 | public static void cleanApplicationContext() {
59 | applicationContext = null;
60 | }
61 |
62 | private static void checkApplicationContext() {
63 | if (applicationContext == null) {
64 | throw new IllegalStateException("applicaitonContext未注入,请在applicationContext.xml中定义SpringContextHolder");
65 | }
66 | }
67 | }
--------------------------------------------------------------------------------
/S3S3M3/src/main/resources/config.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/src/main/resources/config.properties
--------------------------------------------------------------------------------
/S3S3M3/src/main/resources/log4j.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/src/main/resources/log4j.properties
--------------------------------------------------------------------------------
/S3S3M3/src/main/resources/spring-mvc.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
17 |
18 |
19 | text/html;charset=UTF-8
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
36 |
37 |
38 |
39 |
40 |
41 | UTF-8
42 |
43 |
44 | 32505856
45 |
46 |
47 | 4096
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/S3S3M3/src/main/resources/spring-mybatis.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/S3S3M3/src/main/webapp/WEB-INF/web.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 | S3S3M3
7 |
8 | contextConfigLocation
9 | classpath:spring.xml,classpath:spring-mybatis.xml
10 |
11 |
12 |
13 | 字符集过滤器
14 | encodingFilter
15 | org.springframework.web.filter.CharacterEncodingFilter
16 |
17 | 字符集编码
18 | encoding
19 | UTF-8
20 |
21 |
22 |
23 | encodingFilter
24 | /*
25 |
26 |
27 |
28 | spring监听器
29 | org.springframework.web.context.ContextLoaderListener
30 |
31 |
32 |
33 |
34 | org.springframework.web.util.IntrospectorCleanupListener
35 |
36 |
37 |
38 |
39 | spring mvc servlet
40 | springMvc
41 | org.springframework.web.servlet.DispatcherServlet
42 |
43 | spring mvc 配置文件
44 | contextConfigLocation
45 | classpath:spring-mvc.xml
46 |
47 | 1
48 |
49 |
50 |
51 | springMvc
52 |
55 | *.chx
56 |
57 |
58 |
59 | /index.jsp
60 |
61 |
62 |
63 |
64 | 15
65 |
66 |
67 |
--------------------------------------------------------------------------------
/S3S3M3/src/main/webapp/index.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Created by IntelliJ IDEA.
3 | User: 陈浩翔
4 | Date: 2017/1/9
5 | Time: 下午 8:47
6 | To change this template use File | Settings | File Templates.
7 | --%>
8 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
9 | <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core"%>
10 |
11 |
12 | Title
13 |
14 |
15 | 这是首页啊
16 | 进入showUser
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/S3S3M3/src/main/webapp/showUser.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
2 |
3 |
4 |
5 |
6 | Hello
7 |
8 |
9 | ${user.name},欢迎你
10 |
11 |
--------------------------------------------------------------------------------
/S3S3M3/src/test/java/cn/hncu/MyBatisTest.java:
--------------------------------------------------------------------------------
1 | package cn.hncu;
2 |
3 | import cn.hncu.model.User;
4 | import cn.hncu.service.UserService;
5 | import org.junit.Before;
6 | import org.junit.Test;
7 | import org.springframework.context.ApplicationContext;
8 | import org.springframework.context.support.ClassPathXmlApplicationContext;
9 | import java.util.Date;
10 | import java.util.UUID;
11 |
12 | /**
13 | * Created with IntelliJ IDEA.
14 | * User: 陈浩翔.
15 | * Date: 2017/1/9.
16 | * Time: 下午 3:33.
17 | * Explain:
18 | */
19 | public class MyBatisTest {
20 |
21 | private UserService userService;
22 |
23 | /**
24 | * 这个before方法在所有的测试方法之前执行,并且只执行一次
25 | * 所有做Junit单元测试时一些初始化工作可以在这个方法里面进行
26 | * 比如在before方法里面初始化ApplicationContext和userService
27 | */
28 | @Before
29 | public void before() {
30 | //使用"spring.xml"和"spring-mybatis.xml"这两个配置文件创建Spring上下文
31 | ApplicationContext context = new ClassPathXmlApplicationContext("spring.xml", "spring-mybatis.xml");
32 | //从Spring容器中根据bean的id取出我们要使用的userService对象
33 | userService = (UserService) context.getBean("userService");
34 | }
35 |
36 | @Test
37 | public void testAddUser() {
38 | User user = new User();
39 | user.setId(UUID.randomUUID().toString().replaceAll("-", ""));
40 | user.setCreatedatetime(new Date());
41 | user.setCreateTime(new Date());
42 | user.setModifydatetime(new Date());
43 | user.setName("陈浩翔");
44 | user.setPwd("chx");
45 | user.setUpdateTime(new Date());
46 | userService.addUser(user);
47 | }
48 |
49 | @Test
50 | public void testGetUser(){
51 | String userId = "22bc622c8eb44121b8f3edbec3d51fbf";
52 | User user = userService.getUserById(userId);
53 | System.out.println("userName:"+user.getName());
54 | }
55 |
56 | /**
57 | * 测试定时任务的执行
58 | * @throws InterruptedException
59 | */
60 | @Test
61 | public void testTask() throws InterruptedException {
62 | System.out.println("开始执行了...");
63 | Thread.sleep(1000000);
64 | System.out.println("结束执行了...");
65 | }
66 |
67 | }
68 | ;
--------------------------------------------------------------------------------
/S3S3M3/target/classes/cn/hncu/controller/UserController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/target/classes/cn/hncu/controller/UserController.class
--------------------------------------------------------------------------------
/S3S3M3/target/classes/cn/hncu/dao/BugMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/target/classes/cn/hncu/dao/BugMapper.class
--------------------------------------------------------------------------------
/S3S3M3/target/classes/cn/hncu/dao/MenuMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/target/classes/cn/hncu/dao/MenuMapper.class
--------------------------------------------------------------------------------
/S3S3M3/target/classes/cn/hncu/dao/OnlineMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/target/classes/cn/hncu/dao/OnlineMapper.class
--------------------------------------------------------------------------------
/S3S3M3/target/classes/cn/hncu/dao/ResourceMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/target/classes/cn/hncu/dao/ResourceMapper.class
--------------------------------------------------------------------------------
/S3S3M3/target/classes/cn/hncu/dao/RoleMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/target/classes/cn/hncu/dao/RoleMapper.class
--------------------------------------------------------------------------------
/S3S3M3/target/classes/cn/hncu/dao/RoleResourceMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/target/classes/cn/hncu/dao/RoleResourceMapper.class
--------------------------------------------------------------------------------
/S3S3M3/target/classes/cn/hncu/dao/UserMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/target/classes/cn/hncu/dao/UserMapper.class
--------------------------------------------------------------------------------
/S3S3M3/target/classes/cn/hncu/dao/UserRoleMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/target/classes/cn/hncu/dao/UserRoleMapper.class
--------------------------------------------------------------------------------
/S3S3M3/target/classes/cn/hncu/mapping/RoleMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 | id, text
10 |
11 |
17 |
18 | delete from trole
19 | where id = #{id,jdbcType=VARCHAR}
20 |
21 |
22 | insert into trole (id, text)
23 | values (#{id,jdbcType=VARCHAR}, #{text,jdbcType=VARCHAR})
24 |
25 |
26 | insert into trole
27 |
28 |
29 | id,
30 |
31 |
32 | text,
33 |
34 |
35 |
36 |
37 | #{id,jdbcType=VARCHAR},
38 |
39 |
40 | #{text,jdbcType=VARCHAR},
41 |
42 |
43 |
44 |
45 | update trole
46 |
47 |
48 | text = #{text,jdbcType=VARCHAR},
49 |
50 |
51 | where id = #{id,jdbcType=VARCHAR}
52 |
53 |
54 | update trole
55 | set text = #{text,jdbcType=VARCHAR}
56 | where id = #{id,jdbcType=VARCHAR}
57 |
58 |
--------------------------------------------------------------------------------
/S3S3M3/target/classes/cn/hncu/mapping/RoleResourceMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 | id, resource_id, role_id
11 |
12 |
18 |
19 | delete from trole_tresource
20 | where id = #{id,jdbcType=VARCHAR}
21 |
22 |
23 | insert into trole_tresource (id, resource_id, role_id
24 | )
25 | values (#{id,jdbcType=VARCHAR}, #{resourceId,jdbcType=VARCHAR}, #{roleId,jdbcType=VARCHAR}
26 | )
27 |
28 |
29 | insert into trole_tresource
30 |
31 |
32 | id,
33 |
34 |
35 | resource_id,
36 |
37 |
38 | role_id,
39 |
40 |
41 |
42 |
43 | #{id,jdbcType=VARCHAR},
44 |
45 |
46 | #{resourceId,jdbcType=VARCHAR},
47 |
48 |
49 | #{roleId,jdbcType=VARCHAR},
50 |
51 |
52 |
53 |
54 | update trole_tresource
55 |
56 |
57 | resource_id = #{resourceId,jdbcType=VARCHAR},
58 |
59 |
60 | role_id = #{roleId,jdbcType=VARCHAR},
61 |
62 |
63 | where id = #{id,jdbcType=VARCHAR}
64 |
65 |
66 | update trole_tresource
67 | set resource_id = #{resourceId,jdbcType=VARCHAR},
68 | role_id = #{roleId,jdbcType=VARCHAR}
69 | where id = #{id,jdbcType=VARCHAR}
70 |
71 |
--------------------------------------------------------------------------------
/S3S3M3/target/classes/cn/hncu/mapping/UserRoleMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 | id, role_id, user_id
11 |
12 |
18 |
19 | delete from tuser_trole
20 | where id = #{id,jdbcType=VARCHAR}
21 |
22 |
23 | insert into tuser_trole (id, role_id, user_id
24 | )
25 | values (#{id,jdbcType=VARCHAR}, #{roleId,jdbcType=VARCHAR}, #{userId,jdbcType=VARCHAR}
26 | )
27 |
28 |
29 | insert into tuser_trole
30 |
31 |
32 | id,
33 |
34 |
35 | role_id,
36 |
37 |
38 | user_id,
39 |
40 |
41 |
42 |
43 | #{id,jdbcType=VARCHAR},
44 |
45 |
46 | #{roleId,jdbcType=VARCHAR},
47 |
48 |
49 | #{userId,jdbcType=VARCHAR},
50 |
51 |
52 |
53 |
54 | update tuser_trole
55 |
56 |
57 | role_id = #{roleId,jdbcType=VARCHAR},
58 |
59 |
60 | user_id = #{userId,jdbcType=VARCHAR},
61 |
62 |
63 | where id = #{id,jdbcType=VARCHAR}
64 |
65 |
66 | update tuser_trole
67 | set role_id = #{roleId,jdbcType=VARCHAR},
68 | user_id = #{userId,jdbcType=VARCHAR}
69 | where id = #{id,jdbcType=VARCHAR}
70 |
71 |
--------------------------------------------------------------------------------
/S3S3M3/target/classes/cn/hncu/model/Bug.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/target/classes/cn/hncu/model/Bug.class
--------------------------------------------------------------------------------
/S3S3M3/target/classes/cn/hncu/model/Menu.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/target/classes/cn/hncu/model/Menu.class
--------------------------------------------------------------------------------
/S3S3M3/target/classes/cn/hncu/model/Online.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/target/classes/cn/hncu/model/Online.class
--------------------------------------------------------------------------------
/S3S3M3/target/classes/cn/hncu/model/Resource.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/target/classes/cn/hncu/model/Resource.class
--------------------------------------------------------------------------------
/S3S3M3/target/classes/cn/hncu/model/Role.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/target/classes/cn/hncu/model/Role.class
--------------------------------------------------------------------------------
/S3S3M3/target/classes/cn/hncu/model/RoleResource.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/target/classes/cn/hncu/model/RoleResource.class
--------------------------------------------------------------------------------
/S3S3M3/target/classes/cn/hncu/model/User.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/target/classes/cn/hncu/model/User.class
--------------------------------------------------------------------------------
/S3S3M3/target/classes/cn/hncu/model/UserRole.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/target/classes/cn/hncu/model/UserRole.class
--------------------------------------------------------------------------------
/S3S3M3/target/classes/cn/hncu/service/UserService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/target/classes/cn/hncu/service/UserService.class
--------------------------------------------------------------------------------
/S3S3M3/target/classes/cn/hncu/service/UserServiceImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/target/classes/cn/hncu/service/UserServiceImpl.class
--------------------------------------------------------------------------------
/S3S3M3/target/classes/cn/hncu/task/DemoTask.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/target/classes/cn/hncu/task/DemoTask.class
--------------------------------------------------------------------------------
/S3S3M3/target/classes/cn/hncu/utils/SpringContextHolder.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/target/classes/cn/hncu/utils/SpringContextHolder.class
--------------------------------------------------------------------------------
/S3S3M3/target/classes/config.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/target/classes/config.properties
--------------------------------------------------------------------------------
/S3S3M3/target/classes/log4j.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/target/classes/log4j.properties
--------------------------------------------------------------------------------
/S3S3M3/target/classes/spring-mvc.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
17 |
18 |
19 | text/html;charset=UTF-8
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
36 |
37 |
38 |
39 |
40 |
41 | UTF-8
42 |
43 |
44 | 32505856
45 |
46 |
47 | 4096
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/S3S3M3/target/classes/spring-mybatis.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/S3S3M3/target/test-classes/cn/hncu/MyBatisTest.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/target/test-classes/cn/hncu/MyBatisTest.class
--------------------------------------------------------------------------------
/S3S3M3/target/test-classes/cn/hncu/MyBatisTest2.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3/target/test-classes/cn/hncu/MyBatisTest2.class
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/compiler.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/copyright/profiles_settings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__aopalliance_aopalliance_1_0.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__com_alibaba_druid_1_0_27.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__com_alibaba_fastjson_1_2_23.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__commons_fileupload_commons_fileupload_1_3_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__commons_io_commons_io_2_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__commons_logging_commons_logging_1_1_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__javax_servlet_jsp_jsp_api_2_2_1_b03.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__javax_servlet_jstl_1_2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__javax_servlet_servlet_api_3_0_alpha_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__junit_junit_4_11.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__log4j_log4j_1_2_17.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_22.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__org_aspectj_aspectjweaver_1_7_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__org_codehaus_jackson_jackson_core_asl_1_9_13.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__org_codehaus_jackson_jackson_mapper_asl_1_9_13.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__org_mybatis_mybatis_3_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__org_mybatis_mybatis_spring_1_1_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__org_springframework_spring_aop_3_2_18_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__org_springframework_spring_beans_3_2_18_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__org_springframework_spring_context_3_2_18_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__org_springframework_spring_core_3_2_18_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__org_springframework_spring_expression_3_2_18_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__org_springframework_spring_jdbc_3_2_18_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__org_springframework_spring_test_3_2_18_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__org_springframework_spring_tx_3_2_18_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__org_springframework_spring_web_3_2_18_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/libraries/Maven__org_springframework_spring_webmvc_3_2_18_RELEASE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 | Android
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/META-INF/MANIFEST.MF:
--------------------------------------------------------------------------------
1 | Manifest-Version: 1.0
2 | Built-By: 陈浩翔
3 | Created-By: IntelliJ IDEA
4 | Build-Jdk: 1.7.0_04
5 |
6 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/controller/UserController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/controller/UserController.class
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/dao/BugMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/dao/BugMapper.class
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/dao/MenuMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/dao/MenuMapper.class
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/dao/OnlineMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/dao/OnlineMapper.class
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/dao/ResourceMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/dao/ResourceMapper.class
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/dao/RoleMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/dao/RoleMapper.class
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/dao/RoleResourceMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/dao/RoleResourceMapper.class
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/dao/UserMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/dao/UserMapper.class
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/dao/UserRoleMapper.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/dao/UserRoleMapper.class
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/mapping/RoleMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 | id, text
10 |
11 |
17 |
18 | delete from trole
19 | where id = #{id,jdbcType=VARCHAR}
20 |
21 |
22 | insert into trole (id, text)
23 | values (#{id,jdbcType=VARCHAR}, #{text,jdbcType=VARCHAR})
24 |
25 |
26 | insert into trole
27 |
28 |
29 | id,
30 |
31 |
32 | text,
33 |
34 |
35 |
36 |
37 | #{id,jdbcType=VARCHAR},
38 |
39 |
40 | #{text,jdbcType=VARCHAR},
41 |
42 |
43 |
44 |
45 | update trole
46 |
47 |
48 | text = #{text,jdbcType=VARCHAR},
49 |
50 |
51 | where id = #{id,jdbcType=VARCHAR}
52 |
53 |
54 | update trole
55 | set text = #{text,jdbcType=VARCHAR}
56 | where id = #{id,jdbcType=VARCHAR}
57 |
58 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/mapping/UserRoleMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 | id, role_id, user_id
11 |
12 |
18 |
19 | delete from tuser_trole
20 | where id = #{id,jdbcType=VARCHAR}
21 |
22 |
23 | insert into tuser_trole (id, role_id, user_id
24 | )
25 | values (#{id,jdbcType=VARCHAR}, #{roleId,jdbcType=VARCHAR}, #{userId,jdbcType=VARCHAR}
26 | )
27 |
28 |
29 | insert into tuser_trole
30 |
31 |
32 | id,
33 |
34 |
35 | role_id,
36 |
37 |
38 | user_id,
39 |
40 |
41 |
42 |
43 | #{id,jdbcType=VARCHAR},
44 |
45 |
46 | #{roleId,jdbcType=VARCHAR},
47 |
48 |
49 | #{userId,jdbcType=VARCHAR},
50 |
51 |
52 |
53 |
54 | update tuser_trole
55 |
56 |
57 | role_id = #{roleId,jdbcType=VARCHAR},
58 |
59 |
60 | user_id = #{userId,jdbcType=VARCHAR},
61 |
62 |
63 | where id = #{id,jdbcType=VARCHAR}
64 |
65 |
66 | update tuser_trole
67 | set role_id = #{roleId,jdbcType=VARCHAR},
68 | user_id = #{userId,jdbcType=VARCHAR}
69 | where id = #{id,jdbcType=VARCHAR}
70 |
71 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/model/Bug.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/model/Bug.class
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/model/Menu.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/model/Menu.class
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/model/Online.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/model/Online.class
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/model/Resource.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/model/Resource.class
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/model/Role.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/model/Role.class
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/model/RoleResource.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/model/RoleResource.class
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/model/User.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/model/User.class
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/model/UserRole.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/model/UserRole.class
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/service/UserService.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/service/UserService.class
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/service/UserServiceImpl.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/cn/hncu/service/UserServiceImpl.class
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/config.properties:
--------------------------------------------------------------------------------
1 | #hibernate.dialect=org.hibernate.dialect.OracleDialect
2 | #driverClassName=oracle.jdbc.driver.OracleDriver
3 | #validationQuery=SELECT 1 FROM DUAL
4 | #jdbc_url=jdbc:oracle:thin:@localhost:1521:orcl
5 | #jdbc_username=sypro
6 | #jdbc_password=sypro
7 | driverClassName=com.mysql.jdbc.Driver
8 | validationQuery=SELECT 1
9 | jdbc_url=jdbc:mysql://localhost:3306/sy?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
10 | jdbc_username=root
11 | jdbc_password=1234
12 | #hibernate.dialect=org.hibernate.dialect.SQLServerDialect
13 | #driverClassName=net.sourceforge.jtds.jdbc.Driver
14 | #validationQuery=SELECT 1
15 | #jdbc_url=jdbc:jtds:sqlserver://127.0.0.1:1433/sy
16 | #jdbc_username=sa
17 | #jdbc_password=123456
18 | #hibernate.dialect=org.hibernate.dialect.DerbyDialect
19 | #driverClassName=org.apache.derby.jdbc.EmbeddedDriver
20 | #validationQuery=SELECT 1
21 | #jdbc_url=jdbc:derby:sy;create=true
22 | #jdbc_username=sypro
23 | #jdbc_password=sypro
24 | #jndiName=java:comp/env/dataSourceName
25 | hibernate.hbm2ddl.auto=update
26 | hibernate.show_sql=false
27 | hibernate.format_sql=true
28 | sessionInfoName=sessionInfo
29 | uploadFieldName=filedata
30 | uploadFileMaxSize=20971520
31 | uploadFileExts=txt,rar,zip,doc,docx,xls,xlsx,jpg,jpeg,gif,png,swf,wmv,avi,wma,mp3,mid
32 | uploadDirectory=attached
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/log4j.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/log4j.properties
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/spring-mvc.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
17 |
18 |
19 | text/html;charset=UTF-8
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
36 |
37 |
38 |
39 |
40 |
41 | UTF-8
42 |
43 |
44 | 32505856
45 |
46 |
47 | 4096
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/classes/spring.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/aopalliance-1.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/aopalliance-1.0.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/aspectjweaver-1.7.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/aspectjweaver-1.7.1.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/commons-fileupload-1.3.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/commons-fileupload-1.3.2.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/commons-io-2.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/commons-io-2.2.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/commons-logging-1.1.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/commons-logging-1.1.3.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/druid-1.0.27.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/druid-1.0.27.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/fastjson-1.2.23.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/fastjson-1.2.23.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/jackson-core-asl-1.9.13.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/jackson-core-asl-1.9.13.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/jackson-mapper-asl-1.9.13.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/jackson-mapper-asl-1.9.13.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/jconsole.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/jconsole.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/jsp-api-2.2.1-b03.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/jsp-api-2.2.1-b03.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/jstl-1.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/jstl-1.2.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/log4j-1.2.17.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/log4j-1.2.17.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/mybatis-3.1.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/mybatis-3.1.1.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/mybatis-spring-1.1.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/mybatis-spring-1.1.1.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/mysql-connector-java-5.1.22.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/mysql-connector-java-5.1.22.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/servlet-api-3.0-alpha-1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/servlet-api-3.0-alpha-1.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/spring-aop-3.2.18.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/spring-aop-3.2.18.RELEASE.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/spring-beans-3.2.18.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/spring-beans-3.2.18.RELEASE.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/spring-context-3.2.18.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/spring-context-3.2.18.RELEASE.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/spring-core-3.2.18.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/spring-core-3.2.18.RELEASE.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/spring-expression-3.2.18.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/spring-expression-3.2.18.RELEASE.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/spring-jdbc-3.2.18.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/spring-jdbc-3.2.18.RELEASE.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/spring-test-3.2.18.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/spring-test-3.2.18.RELEASE.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/spring-tx-3.2.18.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/spring-tx-3.2.18.RELEASE.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/spring-web-3.2.18.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/spring-web-3.2.18.RELEASE.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/spring-webmvc-3.2.18.RELEASE.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/spring-webmvc-3.2.18.RELEASE.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/tools.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/lib/tools.jar
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/WEB-INF/web.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 | S3S3M3
7 |
8 | contextConfigLocation
9 | classpath:spring.xml,classpath:spring-mybatis.xml
10 |
11 |
12 |
13 | 字符集过滤器
14 | encodingFilter
15 | org.springframework.web.filter.CharacterEncodingFilter
16 |
17 | 字符集编码
18 | encoding
19 | UTF-8
20 |
21 |
22 |
23 | encodingFilter
24 | /*
25 |
26 |
27 |
28 | spring监听器
29 | org.springframework.web.context.ContextLoaderListener
30 |
31 |
32 |
33 |
34 | org.springframework.web.util.IntrospectorCleanupListener
35 |
36 |
37 |
38 |
39 | spring mvc servlet
40 | springMvc
41 | org.springframework.web.servlet.DispatcherServlet
42 |
43 | spring mvc 配置文件
44 | contextConfigLocation
45 | classpath:spring-mvc.xml
46 |
47 | 1
48 |
49 |
50 |
51 | springMvc
52 |
55 | *.chx
56 |
57 |
58 |
59 | /index.jsp
60 |
61 |
62 |
63 |
64 | 15
65 |
66 |
67 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/index.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Created by IntelliJ IDEA.
3 | User: 陈浩翔
4 | Date: 2017/1/9
5 | Time: 下午 8:47
6 | To change this template use File | Settings | File Templates.
7 | --%>
8 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
9 | <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core"%>
10 |
11 |
12 | Title
13 |
14 |
15 | 这是首页啊
16 | 进入showUser
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/classes/artifacts/S3S3M3FinalVersion_war_exploded/showUser.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
2 |
3 |
4 |
5 |
6 | Hello
7 |
8 |
9 | ${user.name},欢迎你
10 |
11 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/java/cn/hncu/controller/UserController.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.controller;
2 |
3 |
4 | import cn.hncu.model.User;
5 | import cn.hncu.service.UserService;
6 | import org.springframework.beans.factory.annotation.Autowired;
7 | import org.springframework.stereotype.Controller;
8 | import org.springframework.web.bind.annotation.PathVariable;
9 | import org.springframework.web.bind.annotation.RequestMapping;
10 |
11 | import javax.servlet.http.HttpServletRequest;
12 |
13 | /**
14 | * Created with IntelliJ IDEA.
15 | * User: 陈浩翔.
16 | * Date: 2017/1/9.
17 | * Time: 下午 7:16.
18 | * Explain:
19 | */
20 | @Controller
21 | @RequestMapping("/userController")
22 | public class UserController {
23 | @Autowired
24 | private UserService userService;
25 |
26 | //http://localhost:8080/S3S3M3/userController/showUser.chx?id=22bc622c8eb44121b8f3edbec3d51fbf
27 | @RequestMapping("/showUser")
28 | public String showUser(String id, HttpServletRequest request){
29 | User user = userService.getUserById(id);
30 | request.setAttribute("user",user);
31 | return "showUser";
32 | }
33 |
34 | //SpringMVC推荐的访问方式
35 | //http://localhost:8080/S3S3M3/userController/showUser1/22bc622c8eb44121b8f3edbec3d51fbf.chx
36 | @RequestMapping("/showUser1/{id}")
37 | public String showUser1(@PathVariable String id, HttpServletRequest request){
38 | User user = userService.getUserById(id);
39 | request.setAttribute("user",user);
40 | return "showUser";
41 | }
42 |
43 | //有些人的习惯
44 | //http://localhost:8080/S3S3M3/userController/22bc622c8eb44121b8f3edbec3d51fbf/showUser2.chx
45 | @RequestMapping("/{id}/showUser2")
46 | public String showUser2(@PathVariable String id, HttpServletRequest request){
47 | User user = userService.getUserById(id);
48 | request.setAttribute("user",user);
49 | return "showUser";
50 | }
51 |
52 | }
53 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/java/cn/hncu/dao/BugMapper.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.dao;
2 |
3 | import cn.hncu.model.Bug;
4 |
5 | public interface BugMapper {
6 | int deleteByPrimaryKey(String id);
7 |
8 | int insert(Bug record);
9 |
10 | int insertSelective(Bug record);
11 |
12 | Bug selectByPrimaryKey(String id);
13 |
14 | int updateByPrimaryKeySelective(Bug record);
15 |
16 | int updateByPrimaryKeyWithBLOBs(Bug record);
17 |
18 | int updateByPrimaryKey(Bug record);
19 | }
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/java/cn/hncu/dao/MenuMapper.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.dao;
2 |
3 | import cn.hncu.model.Menu;
4 |
5 | public interface MenuMapper {
6 | int deleteByPrimaryKey(String id);
7 |
8 | int insert(Menu record);
9 |
10 | int insertSelective(Menu record);
11 |
12 | Menu selectByPrimaryKey(String id);
13 |
14 | int updateByPrimaryKeySelective(Menu record);
15 |
16 | int updateByPrimaryKey(Menu record);
17 | }
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/java/cn/hncu/dao/OnlineMapper.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.dao;
2 |
3 | import cn.hncu.model.Online;
4 |
5 | public interface OnlineMapper {
6 | int deleteByPrimaryKey(String id);
7 |
8 | int insert(Online record);
9 |
10 | int insertSelective(Online record);
11 |
12 | Online selectByPrimaryKey(String id);
13 |
14 | int updateByPrimaryKeySelective(Online record);
15 |
16 | int updateByPrimaryKey(Online record);
17 | }
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/java/cn/hncu/dao/ResourceMapper.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.dao;
2 |
3 | import cn.hncu.model.Resource;
4 |
5 | public interface ResourceMapper {
6 | int deleteByPrimaryKey(String id);
7 |
8 | int insert(Resource record);
9 |
10 | int insertSelective(Resource record);
11 |
12 | Resource selectByPrimaryKey(String id);
13 |
14 | int updateByPrimaryKeySelective(Resource record);
15 |
16 | int updateByPrimaryKey(Resource record);
17 | }
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/java/cn/hncu/dao/RoleMapper.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.dao;
2 |
3 | import cn.hncu.model.Role;
4 |
5 | public interface RoleMapper {
6 | int deleteByPrimaryKey(String id);
7 |
8 | int insert(Role record);
9 |
10 | int insertSelective(Role record);
11 |
12 | Role selectByPrimaryKey(String id);
13 |
14 | int updateByPrimaryKeySelective(Role record);
15 |
16 | int updateByPrimaryKey(Role record);
17 | }
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/java/cn/hncu/dao/RoleResourceMapper.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.dao;
2 |
3 | import cn.hncu.model.RoleResource;
4 |
5 | public interface RoleResourceMapper {
6 | int deleteByPrimaryKey(String id);
7 |
8 | int insert(RoleResource record);
9 |
10 | int insertSelective(RoleResource record);
11 |
12 | RoleResource selectByPrimaryKey(String id);
13 |
14 | int updateByPrimaryKeySelective(RoleResource record);
15 |
16 | int updateByPrimaryKey(RoleResource record);
17 | }
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/java/cn/hncu/dao/UserMapper.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.dao;
2 |
3 | import cn.hncu.model.User;
4 |
5 | import java.util.List;
6 |
7 | public interface UserMapper {
8 | int deleteByPrimaryKey(String id);
9 |
10 | int insert(User record);
11 |
12 | int insertSelective(User record);
13 |
14 | User selectByPrimaryKey(String id);
15 |
16 | int updateByPrimaryKeySelective(User record);
17 |
18 | int updateByPrimaryKey(User record);
19 |
20 | /**
21 | * 获得所有用户
22 | * @return
23 | */
24 | List getAllUser();
25 | }
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/java/cn/hncu/dao/UserRoleMapper.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.dao;
2 |
3 | import cn.hncu.model.UserRole;
4 |
5 | public interface UserRoleMapper {
6 | int deleteByPrimaryKey(String id);
7 |
8 | int insert(UserRole record);
9 |
10 | int insertSelective(UserRole record);
11 |
12 | UserRole selectByPrimaryKey(String id);
13 |
14 | int updateByPrimaryKeySelective(UserRole record);
15 |
16 | int updateByPrimaryKey(UserRole record);
17 | }
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/java/cn/hncu/mapping/RoleMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 | id, text
10 |
11 |
17 |
18 | delete from trole
19 | where id = #{id,jdbcType=VARCHAR}
20 |
21 |
22 | insert into trole (id, text)
23 | values (#{id,jdbcType=VARCHAR}, #{text,jdbcType=VARCHAR})
24 |
25 |
26 | insert into trole
27 |
28 |
29 | id,
30 |
31 |
32 | text,
33 |
34 |
35 |
36 |
37 | #{id,jdbcType=VARCHAR},
38 |
39 |
40 | #{text,jdbcType=VARCHAR},
41 |
42 |
43 |
44 |
45 | update trole
46 |
47 |
48 | text = #{text,jdbcType=VARCHAR},
49 |
50 |
51 | where id = #{id,jdbcType=VARCHAR}
52 |
53 |
54 | update trole
55 | set text = #{text,jdbcType=VARCHAR}
56 | where id = #{id,jdbcType=VARCHAR}
57 |
58 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/java/cn/hncu/mapping/RoleResourceMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 | id, resource_id, role_id
11 |
12 |
18 |
19 | delete from trole_tresource
20 | where id = #{id,jdbcType=VARCHAR}
21 |
22 |
23 | insert into trole_tresource (id, resource_id, role_id
24 | )
25 | values (#{id,jdbcType=VARCHAR}, #{resourceId,jdbcType=VARCHAR}, #{roleId,jdbcType=VARCHAR}
26 | )
27 |
28 |
29 | insert into trole_tresource
30 |
31 |
32 | id,
33 |
34 |
35 | resource_id,
36 |
37 |
38 | role_id,
39 |
40 |
41 |
42 |
43 | #{id,jdbcType=VARCHAR},
44 |
45 |
46 | #{resourceId,jdbcType=VARCHAR},
47 |
48 |
49 | #{roleId,jdbcType=VARCHAR},
50 |
51 |
52 |
53 |
54 | update trole_tresource
55 |
56 |
57 | resource_id = #{resourceId,jdbcType=VARCHAR},
58 |
59 |
60 | role_id = #{roleId,jdbcType=VARCHAR},
61 |
62 |
63 | where id = #{id,jdbcType=VARCHAR}
64 |
65 |
66 | update trole_tresource
67 | set resource_id = #{resourceId,jdbcType=VARCHAR},
68 | role_id = #{roleId,jdbcType=VARCHAR}
69 | where id = #{id,jdbcType=VARCHAR}
70 |
71 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/java/cn/hncu/mapping/UserRoleMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 | id, role_id, user_id
11 |
12 |
18 |
19 | delete from tuser_trole
20 | where id = #{id,jdbcType=VARCHAR}
21 |
22 |
23 | insert into tuser_trole (id, role_id, user_id
24 | )
25 | values (#{id,jdbcType=VARCHAR}, #{roleId,jdbcType=VARCHAR}, #{userId,jdbcType=VARCHAR}
26 | )
27 |
28 |
29 | insert into tuser_trole
30 |
31 |
32 | id,
33 |
34 |
35 | role_id,
36 |
37 |
38 | user_id,
39 |
40 |
41 |
42 |
43 | #{id,jdbcType=VARCHAR},
44 |
45 |
46 | #{roleId,jdbcType=VARCHAR},
47 |
48 |
49 | #{userId,jdbcType=VARCHAR},
50 |
51 |
52 |
53 |
54 | update tuser_trole
55 |
56 |
57 | role_id = #{roleId,jdbcType=VARCHAR},
58 |
59 |
60 | user_id = #{userId,jdbcType=VARCHAR},
61 |
62 |
63 | where id = #{id,jdbcType=VARCHAR}
64 |
65 |
66 | update tuser_trole
67 | set role_id = #{roleId,jdbcType=VARCHAR},
68 | user_id = #{userId,jdbcType=VARCHAR}
69 | where id = #{id,jdbcType=VARCHAR}
70 |
71 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/java/cn/hncu/model/Bug.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.model;
2 |
3 | import java.util.Date;
4 |
5 | public class Bug {
6 | private String id;
7 |
8 | private Date createdatetime;
9 |
10 | private String name;
11 |
12 | private String note;
13 |
14 | public String getId() {
15 | return id;
16 | }
17 |
18 | public void setId(String id) {
19 | this.id = id == null ? null : id.trim();
20 | }
21 |
22 | public Date getCreatedatetime() {
23 | return createdatetime;
24 | }
25 |
26 | public void setCreatedatetime(Date createdatetime) {
27 | this.createdatetime = createdatetime;
28 | }
29 |
30 | public String getName() {
31 | return name;
32 | }
33 |
34 | public void setName(String name) {
35 | this.name = name == null ? null : name.trim();
36 | }
37 |
38 | public String getNote() {
39 | return note;
40 | }
41 |
42 | public void setNote(String note) {
43 | this.note = note == null ? null : note.trim();
44 | }
45 | }
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/java/cn/hncu/model/Menu.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.model;
2 |
3 | import java.math.BigDecimal;
4 |
5 | public class Menu {
6 | private String id;
7 |
8 | private String iconcls;
9 |
10 | private BigDecimal seq;
11 |
12 | private String text;
13 |
14 | private String url;
15 |
16 | private String pid;
17 |
18 | public String getId() {
19 | return id;
20 | }
21 |
22 | public void setId(String id) {
23 | this.id = id == null ? null : id.trim();
24 | }
25 |
26 | public String getIconcls() {
27 | return iconcls;
28 | }
29 |
30 | public void setIconcls(String iconcls) {
31 | this.iconcls = iconcls == null ? null : iconcls.trim();
32 | }
33 |
34 | public BigDecimal getSeq() {
35 | return seq;
36 | }
37 |
38 | public void setSeq(BigDecimal seq) {
39 | this.seq = seq;
40 | }
41 |
42 | public String getText() {
43 | return text;
44 | }
45 |
46 | public void setText(String text) {
47 | this.text = text == null ? null : text.trim();
48 | }
49 |
50 | public String getUrl() {
51 | return url;
52 | }
53 |
54 | public void setUrl(String url) {
55 | this.url = url == null ? null : url.trim();
56 | }
57 |
58 | public String getPid() {
59 | return pid;
60 | }
61 |
62 | public void setPid(String pid) {
63 | this.pid = pid == null ? null : pid.trim();
64 | }
65 | }
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/java/cn/hncu/model/Online.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.model;
2 |
3 | import java.util.Date;
4 |
5 | public class Online {
6 | private String id;
7 |
8 | private String ip;
9 |
10 | private Date logindatetime;
11 |
12 | private String loginname;
13 |
14 | public String getId() {
15 | return id;
16 | }
17 |
18 | public void setId(String id) {
19 | this.id = id == null ? null : id.trim();
20 | }
21 |
22 | public String getIp() {
23 | return ip;
24 | }
25 |
26 | public void setIp(String ip) {
27 | this.ip = ip == null ? null : ip.trim();
28 | }
29 |
30 | public Date getLogindatetime() {
31 | return logindatetime;
32 | }
33 |
34 | public void setLogindatetime(Date logindatetime) {
35 | this.logindatetime = logindatetime;
36 | }
37 |
38 | public String getLoginname() {
39 | return loginname;
40 | }
41 |
42 | public void setLoginname(String loginname) {
43 | this.loginname = loginname == null ? null : loginname.trim();
44 | }
45 | }
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/java/cn/hncu/model/Resource.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.model;
2 |
3 | import java.math.BigDecimal;
4 |
5 | public class Resource {
6 | private String id;
7 |
8 | private BigDecimal seq;
9 |
10 | private String text;
11 |
12 | private String url;
13 |
14 | private String pid;
15 |
16 | public String getId() {
17 | return id;
18 | }
19 |
20 | public void setId(String id) {
21 | this.id = id == null ? null : id.trim();
22 | }
23 |
24 | public BigDecimal getSeq() {
25 | return seq;
26 | }
27 |
28 | public void setSeq(BigDecimal seq) {
29 | this.seq = seq;
30 | }
31 |
32 | public String getText() {
33 | return text;
34 | }
35 |
36 | public void setText(String text) {
37 | this.text = text == null ? null : text.trim();
38 | }
39 |
40 | public String getUrl() {
41 | return url;
42 | }
43 |
44 | public void setUrl(String url) {
45 | this.url = url == null ? null : url.trim();
46 | }
47 |
48 | public String getPid() {
49 | return pid;
50 | }
51 |
52 | public void setPid(String pid) {
53 | this.pid = pid == null ? null : pid.trim();
54 | }
55 | }
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/java/cn/hncu/model/Role.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.model;
2 |
3 | public class Role {
4 | private String id;
5 |
6 | private String text;
7 |
8 | public String getId() {
9 | return id;
10 | }
11 |
12 | public void setId(String id) {
13 | this.id = id == null ? null : id.trim();
14 | }
15 |
16 | public String getText() {
17 | return text;
18 | }
19 |
20 | public void setText(String text) {
21 | this.text = text == null ? null : text.trim();
22 | }
23 | }
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/java/cn/hncu/model/RoleResource.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.model;
2 |
3 | public class RoleResource {
4 | private String id;
5 |
6 | private String resourceId;
7 |
8 | private String roleId;
9 |
10 | public String getId() {
11 | return id;
12 | }
13 |
14 | public void setId(String id) {
15 | this.id = id == null ? null : id.trim();
16 | }
17 |
18 | public String getResourceId() {
19 | return resourceId;
20 | }
21 |
22 | public void setResourceId(String resourceId) {
23 | this.resourceId = resourceId == null ? null : resourceId.trim();
24 | }
25 |
26 | public String getRoleId() {
27 | return roleId;
28 | }
29 |
30 | public void setRoleId(String roleId) {
31 | this.roleId = roleId == null ? null : roleId.trim();
32 | }
33 | }
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/java/cn/hncu/model/User.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.model;
2 |
3 | import java.util.Date;
4 | import java.util.List;
5 |
6 | public class User {
7 | //多对多关系-直接显示角色
8 | private List roles;
9 |
10 | private String id;
11 |
12 | private Date createdatetime;
13 |
14 | private Date modifydatetime;
15 |
16 | private String name;
17 |
18 | private String pwd;
19 |
20 | private Date createTime;
21 |
22 | private Date updateTime;
23 |
24 | public List getRoles() {
25 | return roles;
26 | }
27 |
28 | public void setRoles(List roles) {
29 | this.roles = roles;
30 | }
31 |
32 | public String getId() {
33 | return id;
34 | }
35 |
36 | public void setId(String id) {
37 | this.id = id == null ? null : id.trim();
38 | }
39 |
40 | public Date getCreatedatetime() {
41 | return createdatetime;
42 | }
43 |
44 | public void setCreatedatetime(Date createdatetime) {
45 | this.createdatetime = createdatetime;
46 | }
47 |
48 | public Date getModifydatetime() {
49 | return modifydatetime;
50 | }
51 |
52 | public void setModifydatetime(Date modifydatetime) {
53 | this.modifydatetime = modifydatetime;
54 | }
55 |
56 | public String getName() {
57 | return name;
58 | }
59 |
60 | public void setName(String name) {
61 | this.name = name == null ? null : name.trim();
62 | }
63 |
64 | public String getPwd() {
65 | return pwd;
66 | }
67 |
68 | public void setPwd(String pwd) {
69 | this.pwd = pwd == null ? null : pwd.trim();
70 | }
71 |
72 | public Date getCreateTime() {
73 | return createTime;
74 | }
75 |
76 | public void setCreateTime(Date createTime) {
77 | this.createTime = createTime;
78 | }
79 |
80 | public Date getUpdateTime() {
81 | return updateTime;
82 | }
83 |
84 | public void setUpdateTime(Date updateTime) {
85 | this.updateTime = updateTime;
86 | }
87 | }
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/java/cn/hncu/model/UserRole.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.model;
2 |
3 | public class UserRole {
4 | private String id;
5 |
6 | private String roleId;
7 |
8 | private String userId;
9 |
10 | public String getId() {
11 | return id;
12 | }
13 |
14 | public void setId(String id) {
15 | this.id = id == null ? null : id.trim();
16 | }
17 |
18 | public String getRoleId() {
19 | return roleId;
20 | }
21 |
22 | public void setRoleId(String roleId) {
23 | this.roleId = roleId == null ? null : roleId.trim();
24 | }
25 |
26 | public String getUserId() {
27 | return userId;
28 | }
29 |
30 | public void setUserId(String userId) {
31 | this.userId = userId == null ? null : userId.trim();
32 | }
33 | }
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/java/cn/hncu/service/UserService.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.service;
2 |
3 |
4 | import cn.hncu.model.User;
5 |
6 | import java.util.List;
7 |
8 | /**
9 | * Created with IntelliJ IDEA.
10 | * User: 陈浩翔.
11 | * Date: 2017/1/9.
12 | * Time: 下午 1:46.
13 | * Explain:
14 | */
15 | public interface UserService {
16 | /**
17 | * 通过用户ID获得用户
18 | *
19 | * @param id
20 | * @return
21 | */
22 | User getUserById(String id);
23 |
24 | /**
25 | * 添加用户
26 | *
27 | * @param user
28 | */
29 | void addUser(User user);
30 |
31 | List getAllUser();
32 |
33 | }
34 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/java/cn/hncu/service/UserServiceImpl.java:
--------------------------------------------------------------------------------
1 | package cn.hncu.service;
2 |
3 | import cn.hncu.dao.UserMapper;
4 | import cn.hncu.model.User;
5 | import org.springframework.beans.factory.annotation.Autowired;
6 | import org.springframework.stereotype.Service;
7 |
8 | import java.util.List;
9 |
10 | /**
11 | * Created with IntelliJ IDEA.
12 | * User: 陈浩翔.
13 | * Date: 2017/1/9.
14 | * Time: 下午 1:46.
15 | * Explain: 使用@Service注解将UserServiceImpl类标注为一个service
16 | */
17 | @Service("userService") //表明这个是一个Bean-service的id是userService
18 | public class UserServiceImpl implements UserService {
19 | @Autowired
20 | private UserMapper userMapper;
21 |
22 | public User getUserById(String id) {
23 | return userMapper.selectByPrimaryKey(id);
24 | }
25 |
26 | public void addUser(User user) {
27 | userMapper.insert(user);
28 | }
29 |
30 | public List getAllUser() {
31 | return userMapper.getAllUser();
32 | }
33 |
34 | }
35 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/resources/config.properties:
--------------------------------------------------------------------------------
1 | #hibernate.dialect=org.hibernate.dialect.OracleDialect
2 | #driverClassName=oracle.jdbc.driver.OracleDriver
3 | #validationQuery=SELECT 1 FROM DUAL
4 | #jdbc_url=jdbc:oracle:thin:@localhost:1521:orcl
5 | #jdbc_username=sypro
6 | #jdbc_password=sypro
7 | driverClassName=com.mysql.jdbc.Driver
8 | validationQuery=SELECT 1
9 | jdbc_url=jdbc:mysql://localhost:3306/sy?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull
10 | jdbc_username=root
11 | jdbc_password=1234
12 | #hibernate.dialect=org.hibernate.dialect.SQLServerDialect
13 | #driverClassName=net.sourceforge.jtds.jdbc.Driver
14 | #validationQuery=SELECT 1
15 | #jdbc_url=jdbc:jtds:sqlserver://127.0.0.1:1433/sy
16 | #jdbc_username=sa
17 | #jdbc_password=123456
18 | #hibernate.dialect=org.hibernate.dialect.DerbyDialect
19 | #driverClassName=org.apache.derby.jdbc.EmbeddedDriver
20 | #validationQuery=SELECT 1
21 | #jdbc_url=jdbc:derby:sy;create=true
22 | #jdbc_username=sypro
23 | #jdbc_password=sypro
24 | #jndiName=java:comp/env/dataSourceName
25 | hibernate.hbm2ddl.auto=update
26 | hibernate.show_sql=false
27 | hibernate.format_sql=true
28 | sessionInfoName=sessionInfo
29 | uploadFieldName=filedata
30 | uploadFileMaxSize=20971520
31 | uploadFileExts=txt,rar,zip,doc,docx,xls,xlsx,jpg,jpeg,gif,png,swf,wmv,avi,wma,mp3,mid
32 | uploadDirectory=attached
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/resources/log4j.properties:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/S3S3M3FinalVersion/src/main/resources/log4j.properties
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/resources/spring-mvc.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
17 |
18 |
19 | text/html;charset=UTF-8
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
36 |
37 |
38 |
39 |
40 |
41 | UTF-8
42 |
43 |
44 | 32505856
45 |
46 |
47 | 4096
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/resources/spring.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/webapp/WEB-INF/web.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 | S3S3M3
7 |
8 | contextConfigLocation
9 | classpath:spring.xml,classpath:spring-mybatis.xml
10 |
11 |
12 |
13 | 字符集过滤器
14 | encodingFilter
15 | org.springframework.web.filter.CharacterEncodingFilter
16 |
17 | 字符集编码
18 | encoding
19 | UTF-8
20 |
21 |
22 |
23 | encodingFilter
24 | /*
25 |
26 |
27 |
28 | spring监听器
29 | org.springframework.web.context.ContextLoaderListener
30 |
31 |
32 |
33 |
34 | org.springframework.web.util.IntrospectorCleanupListener
35 |
36 |
37 |
38 |
39 | spring mvc servlet
40 | springMvc
41 | org.springframework.web.servlet.DispatcherServlet
42 |
43 | spring mvc 配置文件
44 | contextConfigLocation
45 | classpath:spring-mvc.xml
46 |
47 | 1
48 |
49 |
50 |
51 | springMvc
52 |
55 | *.chx
56 |
57 |
58 |
59 | /index.jsp
60 |
61 |
62 |
63 |
64 | 15
65 |
66 |
67 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/webapp/index.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Created by IntelliJ IDEA.
3 | User: 陈浩翔
4 | Date: 2017/1/9
5 | Time: 下午 8:47
6 | To change this template use File | Settings | File Templates.
7 | --%>
8 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
9 | <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core"%>
10 |
11 |
12 | Title
13 |
14 |
15 | 这是首页啊
16 | 进入showUser
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/main/webapp/showUser.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
2 |
3 |
4 |
5 |
6 | Hello
7 |
8 |
9 | ${user.name},欢迎你
10 |
11 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/test/java/cn/hncu/MyBatisTest.java:
--------------------------------------------------------------------------------
1 | package cn.hncu;
2 |
3 | import cn.hncu.model.User;
4 | import cn.hncu.service.UserService;
5 | import org.junit.Before;
6 | import org.junit.Test;
7 | import org.springframework.context.ApplicationContext;
8 | import org.springframework.context.support.ClassPathXmlApplicationContext;
9 |
10 | import java.util.Date;
11 | import java.util.UUID;
12 |
13 | /**
14 | * Created with IntelliJ IDEA.
15 | * User: 陈浩翔.
16 | * Date: 2017/1/9.
17 | * Time: 下午 3:33.
18 | * Explain:
19 | */
20 | public class MyBatisTest {
21 |
22 | private UserService userService;
23 |
24 | /**
25 | * 这个before方法在所有的测试方法之前执行,并且只执行一次
26 | * 所有做Junit单元测试时一些初始化工作可以在这个方法里面进行
27 | * 比如在before方法里面初始化ApplicationContext和userService
28 | */
29 | @Before
30 | public void before() {
31 | //使用"spring.xml"和"spring-mybatis.xml"这两个配置文件创建Spring上下文
32 | ApplicationContext context = new ClassPathXmlApplicationContext("spring.xml", "spring-mybatis.xml");
33 | //从Spring容器中根据bean的id取出我们要使用的userService对象
34 | userService = (UserService) context.getBean("userService");
35 | }
36 |
37 | @Test
38 | public void testAddUser() {
39 | User user = new User();
40 | user.setId(UUID.randomUUID().toString().replaceAll("-", ""));
41 | user.setCreatedatetime(new Date());
42 | user.setCreateTime(new Date());
43 | user.setModifydatetime(new Date());
44 | user.setName("测试一下");
45 | user.setPwd("chx");
46 | user.setUpdateTime(new Date());
47 | userService.addUser(user);
48 | }
49 |
50 | @Test
51 | public void testGetUser(){
52 | String userId = "22bc622c8eb44121b8f3edbec3d51fbf";
53 | User user = userService.getUserById(userId);
54 | System.out.println("userName:"+user.getName());
55 | }
56 |
57 | }
58 |
--------------------------------------------------------------------------------
/S3S3M3FinalVersion/src/test/java/cn/hncu/MyBatisTest2.java:
--------------------------------------------------------------------------------
1 | package cn.hncu;
2 |
3 | import cn.hncu.model.User;
4 | import cn.hncu.service.UserService;
5 | import com.alibaba.fastjson.JSON;
6 | import org.apache.log4j.Logger;
7 | import org.junit.Test;
8 | import org.junit.runner.RunWith;
9 | import org.springframework.beans.factory.annotation.Autowired;
10 | import org.springframework.test.context.ContextConfiguration;
11 | import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
12 |
13 | import java.text.ParseException;
14 | import java.util.Date;
15 | import java.util.List;
16 | import java.util.UUID;
17 |
18 | /**
19 | * Created with IntelliJ IDEA.
20 | * User: 陈浩翔.
21 | * Date: 2017/1/10.
22 | * Time: 下午 5:10.
23 | * Explain:
24 | */
25 | @RunWith(SpringJUnit4ClassRunner.class)
26 | @ContextConfiguration(locations = {"classpath:spring.xml", "classpath:spring-mybatis.xml"})
27 | public class MyBatisTest2 {
28 | private Logger logger = Logger.getLogger(MyBatisTest2.class);
29 | @Autowired
30 | private UserService userService;
31 |
32 | @Test
33 | public void testAddUser() throws ParseException {
34 | User user = new User();
35 | user.setId(UUID.randomUUID().toString().replaceAll("-", ""));
36 | user.setCreatedatetime(new Date());
37 | user.setModifydatetime(new Date());
38 | user.setName("test测试");
39 | user.setPwd("1234");
40 | user.setUpdateTime(new Date());
41 | user.setCreateTime(new Date());
42 | userService.addUser(user);
43 | }
44 |
45 | @Test
46 | public void testGetUser() {
47 | String userId = "4641a9cad60d4b628b26b79332010692";
48 | User user = userService.getUserById(userId);
49 | System.out.println("userName:" + user.getName());
50 | //转换为JSON字符串
51 | System.out.println(JSON.toJSON(user));
52 | //日期的格式---自动识别date类型和datetime类型
53 | System.out.println(JSON.toJSONStringWithDateFormat(user, "yyyy-MM-dd HH:mm:ss"));
54 | logger.debug("debug======================================================");
55 | logger.info("info========================================================");
56 | logger.error("错误信息========================================================");
57 | }
58 |
59 | @Test
60 | public void test3(){
61 | List allUser = userService.getAllUser();
62 | logger.info(JSON.toJSONStringWithDateFormat(allUser,"yyyy-MM-dd HH:mm:ss"));
63 | }
64 |
65 | }
66 |
--------------------------------------------------------------------------------
/generator/mybatis-generator-core-1.3.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/chenhaoxiang/S3S3M3/bc1ae9c0d29520110da618d6872d2d897b1ad3f1/generator/mybatis-generator-core-1.3.2.jar
--------------------------------------------------------------------------------
/generator/生成语句.txt:
--------------------------------------------------------------------------------
1 | java -jar mybatis-generator-core-1.3.2.jar -configfile generator.xml -overwrite
--------------------------------------------------------------------------------