All Projects → licyun → SpringMVCgbook

licyun / SpringMVCgbook

Licence: other
springMVC Hibernate (ssh) 留言板管理系统

Programming Languages

java
68154 projects - #9 most used programming language
TSQL
950 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to SpringMVCgbook

Spring-Boot-2
Spring Boot 2.x examples
Stars: ✭ 33 (+83.33%)
Mutual labels:  hibernate, spring-mvc
vogon-java
Vogon - A simple personal finance tracker using Spring Boot and AngularJS
Stars: ✭ 16 (-11.11%)
Mutual labels:  hibernate, spring-mvc
Tianti
java轻量级的CMS解决方案-天梯。天梯是一个用java相关技术搭建的后台CMS解决方案,用户可以结合自身业务进行相应扩展,同时提供了针对dao、service等的代码生成工具。技术选型:Spring Data JPA、Hibernate、Shiro、 Spring MVC、Layer、Mysql等。
Stars: ✭ 1,053 (+5750%)
Mutual labels:  hibernate, spring-mvc
Library
Online Library Management. User can search, check in, checkout book. System adds fines automatically if the book is not checked in by due date
Stars: ✭ 27 (+50%)
Mutual labels:  hibernate, spring-mvc
SpringSecuritySocialLoginExample
This application will provider user to login with social login( facebook, linkedin and twitter) and form login as well.
Stars: ✭ 39 (+116.67%)
Mutual labels:  hibernate, spring-mvc
Javastudspringmvcweb
This is annotation based on Spring and Hibernate Version 4 project.
Stars: ✭ 24 (+33.33%)
Mutual labels:  hibernate, spring-mvc
Curso Sistemas Web Com Spring Javascript Bootstrap
Stars: ✭ 74 (+311.11%)
Mutual labels:  hibernate, spring-mvc
Angularjs Springmvc Sample
A RESTful sample using AnguarJS/Bootstrap as frontend and Spring MVC as REST API producer
Stars: ✭ 292 (+1522.22%)
Mutual labels:  hibernate, spring-mvc
Dhis2 Core
DHIS2 Core. Written in Java. Contains the service layer and Web API.
Stars: ✭ 199 (+1005.56%)
Mutual labels:  hibernate, spring-mvc
Jblog
🔱一个简洁漂亮的java blog 👉基于Spring /MVC+ Hibernate + MySQL + Bootstrap + freemarker. 实现 🌈
Stars: ✭ 187 (+938.89%)
Mutual labels:  hibernate, spring-mvc
Journaldev
JournalDev Projects
Stars: ✭ 897 (+4883.33%)
Mutual labels:  hibernate, spring-mvc
Library-Spring
The library web application where you can borrow books. It's Spring MVC and Hibernate project.
Stars: ✭ 73 (+305.56%)
Mutual labels:  hibernate, spring-mvc
Javaquarkbbs
基于Spring Boot实现的一个简易的Java社区
Stars: ✭ 755 (+4094.44%)
Mutual labels:  hibernate, spring-mvc
Springbootunity
rabbitmq、redis、scheduled、socket、mongodb、Swagger2、spring data jpa、Thymeleaf、freemarker etc. (muti module spring boot project) (with spring boot framework,different bussiness scence with different technology。)
Stars: ✭ 845 (+4594.44%)
Mutual labels:  hibernate, spring-mvc
Angularjs Springmvc Sample Boot
A RESTful sample using Spring Boot, Spring MVC, Spring Data and Angular/Bootstrap.
Stars: ✭ 309 (+1616.67%)
Mutual labels:  hibernate, spring-mvc
Kotlin Spring Boot Jpa Rest Api Demo
Build a Restful API with Kotlin, Spring Boot, Mysql, Jpa and Hibernate
Stars: ✭ 67 (+272.22%)
Mutual labels:  hibernate, spring-mvc
Spring Boot Enterprise Application Development
Spring Boot Enterprise Application Development.《Spring Boot 企业级应用开发实战》
Stars: ✭ 261 (+1350%)
Mutual labels:  hibernate, spring-mvc
Spring Boot Mysql Rest Api Tutorial
Building a Restful CRUD API using Spring Boot, Mysql, JPA and Hibernate
Stars: ✭ 279 (+1450%)
Mutual labels:  hibernate, spring-mvc
Java Course
Self paced course for Java Engineers
Stars: ✭ 103 (+472.22%)
Mutual labels:  hibernate, spring-mvc
Spring Framework Petclinic
A Spring Framework application based on JSP, Spring MVC, Spring Data JPA, Hibernate and JDBC
Stars: ✭ 251 (+1294.44%)
Mutual labels:  hibernate, spring-mvc

SSH(Spring SpringMVC Hibernate)框架开发的简易在线留言管理系统

演示站

功能介绍:

  • 系统分为2个角色,用户和管理员。
  • 用户 :未注册用户可以观看所有留言,但是提交留言需要注册登录,登录后可以修改个人信息:邮箱,用户名,头像和密码。
  • 管理员:管理员和用户和用户公用一张表,管理员在表中的type字段为2,用户的type字段为1,管理员可以删除用户和留言,同时也可以编辑用户信息。

系统结构:

  • controller:控制层 AdminController和UserController分别控制管理员和用户的请求转发。
  • dao: 封装操作数据库的方法,抽象类BaseDao封装了gethibernateTemplate常用的操作,UserDao和MessageDao分别封装了用户管理员对数据库的操作和留言类对数据库的操作。
  • interceptor: 拦截层,配置当用户和管理员未登录时不允许访问其他页面,通过session判断并跳转到登录页
  • model: 持久层,定义了User和Message两个持久化类,使用springmvc的注解和数据库对应的user和message表建立对应的映射。
  • service: 服务层,MessageService和UserService封装了用户管理员和留言的一些业务逻辑处理。
  • util: 工具层,UploadImg图片上传,Validate输入表单验证及错误返回。
  • vo: 服务层对bean的操作。避免和持久层重复。

配置信息

  • web.xml 注册SpringMVC默认dispacher转发器及mvc-dispacher-servlet.xml,添加hibernate拦截器,设置输入编码和application.xml hibernate配置文件。
  • mvc-dispacher-servlet.xml 扫描包注册bean的自动装载,配置国际化资源,返回对应物理逻辑视图,配置上传文件大小和格式,配置静态文件访问,配置intercepter拦截器实现用户和管理员登录拦截。
  • application.xml 扫描除Controller外的bean包自动装载,配置C3P0数据源连接数据库信息,定义sessionFactory工厂并为其注入datasouce数据源,定义gethibernate数据库操作类 和 transaction事务管理 并为其注入SessionFactory, 声明事务采用注解方式。

首页分页说明

  • 首页采用ajax获取json分页数据,让更多业务逻辑在客户端处理,减少服务器压力。
  • messageDao层使用抽象类BaseDao的的分页查询,并配置jackson包返回json对象的分页数据。
  • 通过js获取首页所有分页class属性,并通过js闭包循环为页面a标签添加监听。
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].