java框架整合Springmvc+···+maven

框架整合:

Springmvc + Mybatis + Shiro(权限) + REST(服务) + WebService(服务) + JMS(消息) + Lucene(搜搜引擎) + Quartz(定时调度) + Bootstrap Html5(支持PC、IOS、Android)

系统模块:

  1. 用户管理:

用户信息管理(添加、删除、修改、用户授权、用户栏目管理、查询等)

用户组管理(添加、删除、修改、用户组栏目授权,栏目授权、查询、用户组人员添加查询等)

用户角色管理(添加、删除、修改、用户角色授权、用户角色栏目信息查询设置等)

  1. 文章管理:

栏目管理:查询无限极栏目树、创建无限极栏目树分类(导航栏目、图片列表栏目、文章列表栏目、文章内容栏目等)、删除、修改栏目信息。

文章管理:创建、删除、修改文章,多维度文章查询,包括已发布、未发布、所有文章等。文章富文本编辑器、文章多文件上传、文章状态控制等。

  1. 系统设置:

数据字典管理:支持中、英文信息,支持无限级别分类配置,动态控制是否可用等。

部门信息管理:支持中、英文无限级别部门信息增加,删除,修改操作,部门列表、树心查询等。

日志管理:系统日志列表查询、在线查看、在线下载等

路线管理:集成百度地图API,提供线路查询管理功能

Druid Monitor(监控):集成阿里巴巴连接池,提供在线连接池监控程序,包括:数据源、SQL监控、URL监控、Session监控、Spring监控等

网站信息管理:通过系统配置文件进行网站内容操作,包括邮件服务器配置、公司基本信息配置等。

  1. 集成REST服务,可以用作独立服务平台(提供大量实例及测试平台,包括:文件上传下载、邮件短信发送、部门、产品、公共连接、我的收藏、我的任务、信息发布等)

  2. 集成Quartz调度,可以用作定时调度平台(动态配置调度类、调度时间,使程序自动执行某些业务)

  3. Lucene搜索引擎,可以将文件资料索引化,支持文件内容搜索、关键字搜索、高亮关键字等,使信息在毫秒内提取查询出来

  4. 用户设置功能:包括修改用户信息,修改密码、发送消息,修改个人图片,查看角色、查看用户组,管理员修改角色、用户、用户组等。

  5. 集成Webservice平台,包括jaxws服务、CXF框架,配置双加密的权限认证。使服务集成更加安全。

  6. Bootstrap html5提供了两套前台开环境,包括CMS和电子商务网站,使您的开发更加的简洁。

技术点:

  1. Springmvc + Mybatis集成、SpringSecurity权限控制、Spring AOP事务处理。

  2. Wink Rest服务、Webservice服务:jaxws、CXF等

  3. IO 流上传下载文件,多线程操作

  4. 发送邮件,配置邮件服务器,发基于html、纯文本格式的邮件(可以免费赠送网络爬虫,使其群发邮件,做到广告推送等)

  5. MD5加密(登陆密码校验加密等),用户统一Session、Cookie管理,统一验证码校验等。

  6. 数据库连接池统一配置

  7. Quartz定时调度任务集成(直接通过配置即可)

  8. Httpclient破解验证码,登陆联通充值平台

  9. 汉字、英文拆分、可以用作文档关键字搜索等。

  10. Base64图片处理,支持PC,Android,IOS

  11. Service Socket 、Client Socket 通信技术(已经做过GPRS数据获取,并用到了项目中)

  12. 提供大量工具类,可以直接使用

  13. Maven项目构建,您可以直接做架构,可以提升自己的学习能力,使您成为真正的架构师。

相关推荐
LittleLoveBoy4 分钟前
Java HashMap key为Integer时,遍历是有序还是无序?
java·开发语言
经典19925 分钟前
Java 设计模式及应用场景
java·单例模式·设计模式
Mr_Xuhhh20 分钟前
QT窗口(4)-浮动窗口
android·开发语言·网络·数据库·c++·qt
冲!!22 分钟前
前端获取当前日期并格式化(JS)
开发语言·前端·javascript
oioihoii36 分钟前
Visual Studio C++编译器优化等级详解:配置、原理与编码实践
java·c++·visual studio
没有羊的王K37 分钟前
SSM框架——Day4
java·开发语言
24kHT39 分钟前
2.3 前端-ts的接口以及自定义类型
java·开发语言·前端
我命由我123451 小时前
VSCode - VSCode 快速跳转标签页
开发语言·前端·ide·vscode·编辑器·html·js
Mr_Xuhhh1 小时前
QT窗口(3)-状态栏
java·c语言·开发语言·数据库·c++·qt·算法
SHUIPING_YANG1 小时前
PHP 8.0 升级到 PHP 8.1
开发语言·php