2 Star 5 Fork 0

中文远星 / srczh.public

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
Clone or Download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

srczh.jar公共版

官方地址:https://srczh.com/src/soft/srczh_java

特点

简便性 只依赖官方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等数据转换,从前端到后端在到前端轻松应付自如。

说明

注意:

以下几点功能是需要额外引入支持包

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

输入图片说明

2021-11

2021-08

  • 框架日志输出优化添加属性log.optimize指定输出忽略长度
  • 框架分页功能类Page增加more属性
  • 标签src_out增加运算输出能力
  • 修正src标签数据输出中存在半角字符逗号的问题
  • 修正srczh.jar使用YSQL中mysql分页问题
  • 修正srczh.jar零配置的空文件加载异常
  • 修正srczh.jar标签src_if及src_ifelse相互包含情况
  • 修正tomcatJdbc连接池配置项logAbandoned=true的问题
  • 修正预sql中参数预编译处理获取不到值情况
  • 修正控制器中绑定数据对象map为null情况的异常

2021-07

  • 增加ssl keystore配置
  • 修改数据源配置,去除c3p0,增加tomcatJdbc
  • 更新一键代码前端srczh.css代码创建功能
  • 增加版本授权信息配置
  • 修正防重提交机制中登记命名
  • 修正多数据源情况中mysql、SQLServer数据库分页语句问题

2021-05

  • 支持SSL方式启动https://
  • 修正部分srcjdbc部分代码
  • 优化ysql部分以及多数据源下情况问题
  • 加入自动job配置以及指定运行时效规则

Repository Comments ( 2 )

Sign in to post a comment

About

零配置 不需要 jsp的java框架 expand collapse
Cancel

Contributors

All

Activities

Load More
can not load any more
Java
1
https://gitee.com/src_zh/srczh.public.git
git@gitee.com:src_zh/srczh.public.git
src_zh
srczh.public
srczh.public
master

Search