码迷,mamicode.com
首页 > 其他好文 > 详细

SSH项目实战

时间:2016-08-12 11:33:23      阅读:90      评论:0      收藏:0      [点我收藏+]

标签:

员工信息管理系统

×需求分析

...

××功能模块分析

管理员模块

   注册/登录

员工模块

   1)添加一个员工

   2)对指定的员工信息修改

   3)删除选择的员工

   4)列表展示

×××设

一.系统设计

1)搭建系统框架结构

2)确定项目的关键点和难点

3)确定引用组件、共用类版本

   struts ***

   hibernate  ***

   spring  ***

   jdk  ***

二.数据库设计

管理员表

  t_admin

员工表

  t_employee

部门表

  t_dept

三.代码

编码顺序

  1)设计数据库

     ssh_demo

     建表  t_admin t_employee  t_dept

  2)建立web项目、引入jar文件、环境准备

  3)设计javabean,写映射

     Admin.java  封装管理员

    Employee.java 员工

    Dept.java部门

    Admin.hbm.xml

    Employee.hbm.xml

    Dept.hbm.xml

  4)设计接口

    IAdminDao.java 管理员模块

        void save(Admin admin)

        Admin findByAdmin(Admin admin)

    IDeptDao.java 部门模块

        List<Dept> getAll()

        findById(int id)

    IEmployee.java 员工模块

        void save(Employee emp);

        void update(Employee emp);

        void delete(int id);

        Employee findById(int id);

        List<Employee> getAll();

        List<Employee> getEmployee(String empName);

 5)dao接口实现

...

6)Service 接口设计

...

7)Service实现

...

8)Action实现

...

9)jsp页面 

   index.jsp 首页列表

系统优化

10)用户登录拦截器

  UserInterceptor 检查是否登录

11)Dao优化

   BaseDao.java所有dao的通用方法,dao都必须继承此类

  

 

SSH项目实战

标签:

原文地址:http://www.cnblogs.com/cxspace/p/5763924.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!