# schoolsys **Repository Path**: automvc/schoolsys ## Basic Information - **Project Name**: schoolsys - **Description**: 使用更快的开发Java Web的新组合:Bee+Spring+SpringMVC,实现菜单,角色,权限,登录等基础功能;还有教务管理,分数管理,分数排名等。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 3 - **Created**: 2021-06-04 - **Last Updated**: 2022-05-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

互联网时代开发JavaWeb/微服务的新组合

      现在后端最流行的技术是Spring全家桶。但spring的ORM工具却不是特别好用(才有了ORM选型之争),SpringMVC框架也不比Struts好用多少,但因为Struts出了安全问题,大家只能选择SpringMVC。现在因为微服务的流行,我们后端就选Spring了,它在rest方面也确实比较好用。

互联网时代开发JavaWeb/微服务的新组合终于选出来了:

Spring+SpringMVC+Bee

Spring Boot+Bee

新组合给我们带来的好处: 不用再过多关注与DB的交互,可直接添加业务逻辑。

本项目的代码, 后端代码是直接生成的可运行代码,然后直接添加业务逻辑。

生成代码风格统一,再也不用苦口婆心的为代码规范立规矩,直接让程序员写逻辑。

前端代码也一并生成,生成后的代码就可以运行,减少搭环境,设计框架,测试的时间。

本项目为SpringMVC开发JavaWeb脚手架项目。

JavaWeb系统基本功能已设计好,开发的框架已搭好,可直接在项目上加功能。

前端: jquery+easyui+h5

后端: Spring+SpringMVC+Bee

整合了前后端功能,已调用能运行。

前端:页面布局, 菜单显示,登录+验证;

后端:登录,角色/权限控制;

 

已实现的功能:

动态菜单+角色+权限控制;

教务系统(排班,排课,安排考试等)+分数管理系统(分数查询,修改,录入,删除,排名等)

 

那么ORM框架,为什么要选用Bee呢?

互联网时代,技术栈都刷新了,旧的ORM工具难以应对需求经常变更,性能要求苛刻等要求;

智能工业时代,还用手工时代的设计与编码方式,肯定是不行的。

详细情况,请查看    互联网时代新的ORM框架Bee

Bee 网址: https://github.com/automvc/bee

Bee在gitee 的网址: https://gitee.com/automvc/bee