特点

简便性

只依赖官方JDK,整个项目只需要引入一个srczh.jar包

srczh.jar支持jdk1.8以上版本.整个框架做了非常完善的封装,涵盖三层架构中全部的功能,但整个框架只需要引入一个文件,且只有几百KB大小。

支持自启动

框架支持扩展tomcat启动包,无需配置实现main函数启动功能,在开发阶段及其便捷。

零配置或基本配置

支持零配置启动,引入jar包即可启动,若需要更多更全的功能只需要创建一个配置文件即可。

功能性

灵活的控制器功能数据请求、接收、返回

控制器可以写成Action或Controller两种,无需配置映射、注解就可以做到前端请求的监听、处理以及返回。

更简单的注入及管理对象

控制层实现业务层对象的注入绑定,只需要命名标识无需get和set其它代码

自动管理单个或多个数据源连接池

框架支持同时使用多个数据库,在分配使用连接池,支持在线查看使用状况。
(如何使用请查看章节 配置-系统监控器)

自带日志输出管理

自带日志管理输出功能,并不需要引入额外的第三方工具包以及配置。
(详细了解请参照章节 配置 - 日志)

安全性

框架支持授权使用

框架提供域名授权绑定、核心定制等功能。公共版本任意使用,授权后只支持绑定的域名启动或访问,即使代码完整被偷盗拷贝也不能运行使用。

输出加密处理js源代码

支持输出的js文件加密处理,前端下载和查看是加密形式不影响使用,后端文件确是开发状态下的,非常安全且实用,保护开发者成果且可以指定文件加密,无需每次修改发布后重新加密替换文件

实用性

简化SQL功能

支持无sql操纵数据库功能,使用框架内置功能类,不用编写sql语句同样达到数据读写效果。

全局数据缓存功能

支持数据两级缓存操作,降低数据库交互压力。

页面完全新标签功能,跨越jsp约束

框架支持任意前端文件类型及格式,完全不用jsp。只需要全部静态文件使用框架自带标签,轻松完成各种前端数据展示功能。
(详细在视图章节查看)

自包含json处理类

不需要额外的包自支持json、map、list、po等数据转换,从前端到后端在到前端轻松应付自如。

说明

注意:

以下几点功能是需要额外引入支持包
数据库驱动
使用c3p0或druid连接池驱动,使用哪个引入哪个,不使用不需要引用包,使用自带连接池不需要包
使用自启动需要tomcat-embed包,不使用不需要,生产环境不建议使用
若需要使用其它功能也只需要引入对应包即可支持,如poi导出excel

请您对本章评分:
2016 - 2021 © srczh.com 版权所有 增值电信经营许可:粤ICP备19068081号
深圳市中文远星科技有限公司