简介
srczh.jar是Java语言开发的一个国产轻量框架,整个框架小巧轻快体积非常的小,完全只依赖于jdk开发,没有依赖任何的第三方包,所以只有几百K, 但是功能非常完善且上手非常快,特别在环境要求、扩展、迁移、中间件要求非常的灵活方便,杜绝像spring那样过多依赖复杂且繁多的配置,但是功能却非常的丰富, 从发起请求到接受请求,从业务层到数据库访问都做了非常人性化的封装,您只要懂得系统业务便能快速的开发。
更多 请访问srczh.com
特点
简便性
只依赖官方JDK,整个项目只需要引入一个srczh.jar包
srczh.jar支持jdk1.8以上版本.整个框架做了非常完善的封装,涵盖三层架构中全部的功能,但整个框架只需要引入一个文件,且只有1M左右大小。
支持自启动
框架支持扩展tomcat启动包,无需配置实现main函数启动功能,在开发阶段及其便捷。
零配置或基本配置
支持零配置启动,引入jar包即可启动,若需要更多更全的功能只需要创建一个配置文件即可。
功能性
灵活的控制器功能数据请求、接收、返回
控制器可以写成Action或Controller两种,无需配置映射、注解就可以做到前端请求的监听、处理以及返回。
更简单的注入及管理对象
控制层实现业务层对象的注入绑定,只需要命名标识无需get和set其它代码
自动管理单个或多个数据源连接池
框架支持同时使用多个数据库,在分配使用连接池,支持在线查看使用状况。
(如何使用请查看章节 配置-系统监控器)
自带日志输出管理
自带日志管理输出功能,并不需要引入额外的第三方工具包以及配置。
(详细了解请参照章节 配置-日志)
安全性
框架支持授权使用
框架提供域名授权绑定、核心定制等功能。公共版本任意使用,授权后只支持绑定的域名启动或访问,即使代码完整被偷盗拷贝也不能运行使用。
输出加密处理js源代码
支持输出的js文件加密处理,前端下载和查看是加密形式不影响使用,后端文件确是开发状态下的,非常安全且实用,保护开发者成果且可以指定文件加密,无需每次修改发布后重新加密替换文件
实用性
简化SQL功能
支持无sql操纵数据库功能,使用框架内置功能类,不用编写sql语句同样达到数据读写效果。
全局数据缓存功能
支持数据两级缓存操作,降低数据库交互压力。
页面完全新标签功能,跨越jsp约束
框架支持任意前端文件类型及格式,完全不用jsp。只需要全部静态文件使用框架自带标签,轻松完成各种前端数据展示功能。
(详细在视图章节查看)
自包含json处理类
不需要额外的包自支持json、map、list、po等数据转换,从前端到后端在到前端轻松应付自如。