完整包内容包含内核、Jkas配置文件、第三方依赖库等,下载即可用。
完整包内容包含内核、Jkas配置文件、第三方依赖库等,下载即可用。
Jkas V2.24 内核 ,需要下载相关依赖才能正常使用,支持ZooKeeper,Redis分布式集群
仅Jkas内核,需要下载相关依赖才能正常使用。
Jkas 依赖类库
zookeeper-3.8.0
Thymeleaf是一个表现层的模板引擎,一般被使用在Web环境中
不是必须的,系统默认引擎为Beetl,如果对Thymeleaf已经使用习惯的开发者,可以使用Thymeleaf模板引擎进行开发!
FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。
1、请把修改框架配置文件模板配置:
[VIEW]
view_engine=freemarker
2、把Freemarker的依赖放到WEB-INF/lib目录下
详细模板语法请参考官方文档:https://freemarker.apache.org/
Velocity是一个基于Java的模板引擎,通过特定的语法,Velocity可以获取在java语言中定义的对象,从而实现界面和java代码的真正分离,这使得前端开发人员可以和 Java 程序开发人员同步开发一个遵循 MVC 架构的 web 站点,在实际应用中,velocity还可以应用于很多其他的场景.
1、请把修改框架配置文件模板配置:
[VIEW]
view_engine=velocity
2、把Velocity的依赖放到WEB-INF/lib目录下
详细模板语法请参考官方文档:https://velocity.apache.org/
Beetl远超过主流java模板引擎性能(引擎性能5-6倍与freemaker,2倍于JSP),宏观上通过了优化的渲染引擎,IO的二进制输出,字节码属性访问增强,微观上通过一维数组保存上下文Context,静态文本合并处理,重复使用字节数组来防止java频繁的创建和销毁数组,还使用模板缓存,运行时优化等方法。
memcache是一个高性能的分布式的内存对象缓存系统,用于动态Web应用以减轻数据库负担。它通过在内存中缓存数据和对象,来减少读取数据库的次数。
Jkas开发文档
MySql-jdbc驱动
SqLite-jdbc驱动
Resin v4.0.66
tomcat-8.5.20-windows-x64
Nginx For windows
server-jre-8u131-linux-x64
EditPlus是一款由韩国 Sangil Kim (ES-Computing)出品的小巧但是功能强大的可处理文本、HTML和程序语言的Windows编辑器,你甚至可以通过设置用户工具将其作为C,Java,Php等等语言的一个简单的IDE。
EditPlus(文字编辑器)汉化版是一套功能强大,可取代记事本的文字编辑器,拥有无限制的撤消与重做、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。而它还有一个好用的功能,就是它有监视剪贴板的功能,同步于剪贴板可自动粘贴进 EditPlus 的窗口中省去粘贴的步骤。另外它也是一个非常好用的HTML编辑器,它除了支持颜色标记、HTML 标记,同时支持C、C++、Perl、Java
navicat150_premium_cs_x64
jdk-8u191-windows-x64
jdk-8u161-linux-x64
完全基于Jkas框架,开放全部源代码,通过这个应用轻松全部掌握Jkas所有功能!也是一个非常完整的学习DEMO.
该应用实现多平台统一会员登录,具有会员模块、应用模块、管理员模块、并提供了对外API及通信协议。
通过安全加密校验,保障通信安全可靠。
基本于jkas框架开发,完全开源,遵循GPL-3.0协议,100%免费商用!
安装方式:
1、导入数据库文件(mysql) sc_uc.sql;
2、配置好WEB环境站点(Tomcat或Resin或其他......),站点目录指向Ucenter目录;
3、设置好数据库连接池,数据库连接配置文件(/data/ds/dbconfig);
4、注意把mysql的jdbc驱动放到容器的lib目录下;
5、启动容器即可访问。
默认管理用户名:admin
默认管理密码:123456