SSH入门--员工管理系统
来源:互联网 发布:java截取汉字字符串 编辑:程序博客网 时间:2024/06/09 20:04
环境与工具说明
1.eclipse+jdk1.7+tomcat8.0
2.mysql
3.Spring+Struts2+Hibernate框架
主要步骤
1.前期准备
创建动态网页工程(注意生成web.xml文件),在WebContent目录下的lib文件夹中导入SSH框架的jar包,具体jar包内容后续进行整理。。。
2.配置文件
在src目录下创建spring配置文件、struts配置文件、连接数据库的配置文件和log4j配置文件。并完成相应基本配置。具体配置待更新。。。
3.创建包结构
在src目录下新建相应逻辑的包:action,service,dao和domain
4.Hibernate实体映射
1)在domain包下新建员工和部门实体类,部门类添加id、name、describ属性,并分别为之创建get和set方法,部门类中应包含一个员工集合;员工类中添加id、name、sex、birthday、joinDate、number(编号)、user、password、以及department实例,并创建相应get和set方法。
2)domain目录下新建department_hbm_xml和employee_hbm_xml,先分别添加hibernate相应约束(可在jar包中找)。再添加hibernate-mapping根标签,并创建table,添加主键(id)和属性(实体类参数)
3)配置关联关系映射,employee_hbm_xml添加many-to-one,department_hbm_xml添加set,含key和one-to-many。Spring配置文件中加载hibernate映射文件
检验:添加数据库,检查是否生成相应表格
5.页面引入
引入相关页面。WebContent下index.jsp为登录页面(首页),记得修改路径(当前工程下)
检验:访问本地工程地址,首页为登录界面
6.登录功能实现
1)index.jsp改造成struts2标签库,添加s:form action。在action包中新建action类,添加登录执行方法。使用ModelDriven模型驱动,添加getModel方法以接收参数。用户名密码会封装在返回的对象中。
2)业务层service包中创建接口,service包中创建impl子包,子包中新建实现类,并添加上层接口;
同上,dao包中新建接口,dao包中创建impl子包,子包中新建实现类,并添加上层接口。
3)struts配置文件中添加action配置,spring配置文件中添加bean配置action、service和dao的类
4)业务层service注入dao,提供set方法;action中注入业务层的类,并提供set方法。
。。。。。。
- SSH入门--员工管理系统
- SSH案例----员工管理系统
- SSH 员工管理系统(1)
- ssh员工管理系统(2)
- SSH案例----员工管理系统之开发总结
- 基于JavaEE(SSH)实现员工管理系统案例
- java SSH员工管理系统以及Demo代码下载
- 基于SSH实现员工管理系统之框架整合篇
- 员工考勤管理系统
- 员工管理系统
- 课程设计----员工管理系统
- 员工管理系统(数组)
- 员工管理系统
- 员工管理系统
- 员工管理系统
- 员工管理系统
- 员工管理系统
- 员工管理系统
- ERROR! The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid)
- 交叉验证 sklearn.model_selection.cross_val_score
- 基于运放和三极管的恒流源电路
- Java观察者模式以及与订阅发布者模式区别
- 强化学习
- SSH入门--员工管理系统
- iotop命令监控磁盘io
- 涂涂乐 通过shader实现目标区域正交图片提取,移动端可用
- AndroidStudio上打开之前的项目报错但是能运行
- [CDH--安装]--关于Spark版本的支持
- iOS 内省方法浅谈
- mybatis 传入null值解决方法
- 深入理解Java中的final关键字
- java设计模式汇总