# HelloWorld
**Repository Path**: guapik/HelloWorld
## Basic Information
- **Project Name**: HelloWorld
- **Description**: SSH框架整合实践
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2019-04-24
- **Last Updated**: 2021-11-03
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
hello world!
[进阶实战项目,点击这里!](https://github.com/MoonTreee/lucene-trey)
=============
*****再次感谢各位的`star`!*****
无硅步,不能致远。有什么问题欢迎留言交流!
`一:MVCStudy`
----------
这是一个基于MVC结构开发的小demo,无需引入任何jar包,纯手工开发,方便理解MVC工作模式。
主要功能:用户在页面上输入两个数字,程序进行计算并将结果返回给用户。
`二:SSHPlay`
--------
这是一个SSH框架的整合练习,尚处在开发阶段
数据库:MySql
需求:
1:实现商品信息的增,删,更新操作。
2:已完成功能,在粗陋的界面情况下完成了商品信息的保存和删除。
使用方法:
fork或者直接下载项目到本地,推荐用IDEA打开,修改一下jdbc.properties文件中的相应的属性即可(用户名以及密码)
`三:StrutsStudy`
-----------
Struts框架单独拿出来的练习。
`四:SSH2`:clock12: :clock3: :clock6:
--------
新加入了一个基于SS2H框架形成的员工管理信息系统。通过学习,可以较好的理解数据从前端到后台的流程。
请你完成:将 部门表 和 员工信息表 联系起来,实现(诸如 某部门解散,该部门所有员工就被辞退)的过程。
注意:如果报错“Invocation of init method failed; nested exception is java.lang.NoSuchMethodError”
是因为在Spring AOP Libraries包中有个开头为asm的jar包,而Hibernate3.2 Core Libraries包里有个asm.jar,问题就在这里了,可能会遇到版本不同的时候控制台报出没有此方法的异常。试着将asm的jar直接移除即可。
## SSH2 Update Info
-----------
:squirrel: 0303:增加员工管理模块
:squirrel: 030600: 实现员工表和部门表的一对多映射
:squirrel: 030601: 完善员工管理模块(并与部门信息关联)
:squirrel: 0311: 理解spring的aop机制,以配置方式利用aop进行用户身份验证
:squirrel: 0323: 优化角色管理,将“系统管理员”的角色同Employee角色进行区分,重构登录模块,并继续以配置方式进行aop的用户身份认证
## _尝试基于注解的aop,结果几次都失败了,等有时间再来找找原因。聪明的你如果成功了,欢迎交流!_