maven项目:小型用户管理系统的搭建(实现增删改查)
2019-07-01 16:52
603 查看
在前两篇中我们已经完成了一个简单的SSM项目,实现了基本的页面跳转,但是IU上难免有些简单。
今天我们使用更加合理的项目结构来完成一个小型用户管理系统的开发
开发工具
1.JDK1.8
2.IdeaIU2018
3.Tomcat7.0
4.maven3.6
5.mysql5.5
项目结构
这次我使用了公司团队开发更加常见的目录结构,将Java目录下的四个包:bean,dao,service,controller分开,各自成为一个个小项目,用一个ssm_parent进行协调。
以下是目录截图:
注意原先的controller层被写在了ssm_web项目中。
配置pom.xml
以往我们只需要对一个项目的pom文件进行配置,在这个框架中,我们有五个pom.xml,为了简化,我将所有jar包的导入都放在外层的pom.xml中,这样内部四个子项目都可以共享。
剩下的部分和昨天一样,不再赘诉
新的页面
上次的web使用的页面十分简单,这次我们导入新的页面文件:css,img,pages,plugins.放在webapp目录下。
之后的步骤就是在昨天的基础上来完成,这里不详述。
登录功能
增删改查的基础应该是登录进系统,因此这里要增加一个登录功能。
登录界面如下:(login.jsp)
在controller层增加如下代码:
@RequestMapping("/login.do") public ModelAndView doLogin(UserInfo userInfo){ boolean flag=userService.doLogin(userInfo); ModelAndView modelAndView=new ModelAndView(); if(flag){ modelAndView.setViewName("main"); }else{ modelAndView.setViewName("../failer"); } return modelAndView; }
在login.jsp中写好相应的调用:
<!-- /.login-logo --> <div class="login-box-body"> <p class="login-box-msg">登录系统</p> <form action="${pageContext.request.contextPath}/user/login.do" method="post"> <div class="form-group has-feedback"> <input type="text" name="username" class="form-control" placeholder="用户名"> <span class="glyphicon glyphicon-envelope form-control-feedback"></span> </div> <div class="form-group has-feedback"> <input type="password" name="password" class="form-control" placeholder="密码"> <span class="glyphicon glyphicon-lock form-control-feedback"></span> </div> <div class="row"> <div class="col-xs-8"> <div class="checkbox icheck"> <label><input type="checkbox"> 记住 下次自动登录</label> </div> </div> <!-- /.col --> <div class="col-xs-4"> <button type="submit" class="btn btn-primary btn-block btn-flat">登录</button> </div> <!-- /.col --> </div> </form> <a href="#">忘记密码</a><br> </div> <!-- /.login-box-body --> </div>
完成!
登录后界面如下:(main.jsp)
相关文章推荐
- 使用JavaWeb实现图书管理系统的增删改查,以及数据的分页,跳转,查询,用户登录......
- 搭建第一个web项目:实现用户的增删改查(三)
- 搭建第一个web项目:实现用户的增删改查(四)
- dubbo-如何搭建maven项目,并实现Dubbo分布式服务管理
- Java web项目01 停车管理系统实现添加用户信息功能(四)
- 用ArrayList实现一个简单的学生信息管理系统(增删改查)
- 利用XML配置实现增删改查的.net快速开发架构 简单的构建信息管理系统架构
- Redis 笔记与总结7 PHP + Redis 信息管理系统(用户信息的增删改查)
- 学生管理系统--实现了系统的增删改查~
- struts2+hibernate4+spring3+maven搭建项目:简单账务管理系统第二篇:struts+spring搭建
- 用liferay实现的增删改查例子-book管理系统
- struts2+hibernate4+spring3+maven搭建项目:简单账务管理系统第四篇:action层和jsp表现层
- struts2+hibernate4+spring3+maven搭建项目:简单账务管理系统(从头至尾,不断更新)
- 项目构建之maven篇:8.maven发布web工程及基于spring mvc,jetty实现的用户管理demo
- 【项目管理】Windows系统关于maven+nexus环境搭建
- C语言单链表实现学生管理系统(增删改查)
- 第二次 第一个小项目(基于链表的增删改查)(仓库货物管理系统)
- (二)Eclipse+Maven+SpringBoot通过创建Maven项目添加依赖搭建SpringBoot项目,完成简单的增删改查操作。
- Java web项目01 停车管理系统实现删除用户信息(六)
- 搭建第一个web项目:实现用户的增删改查(二)