一个开拓效率比PHP还高的JAVA WEB框架

Jkas (Java Kit As Server) 由迅氪科技自主研发,对标spring的底层开拓框架引擎,是一个为高效Java Web开拓而出身的轻量极框架,是一个基于MVC设计模式的Web运用框架,Jkas作为掌握器(Controller)来建立模型与视图的数据交互。
这样的设计也使得业务逻辑掌握器能够与Servlet API完备分开开。

框架支持Restful编码规则、URL别名、国际化、模块化、要求过滤、负载均衡 (分布式数据库、分布式session)、用户聚合、事宜监听、定时任务、行列步队 操作、网络通信(socket、udp、websocket)、多种加密体系、多种编码解 码及有效性验证等强大功能。
轻松实现各种业务需求!

phpas国内自立研发一个开辟效力比PHP还高的JAVA WEB框架 AJAX

大略,高效、性能优胜是它的基本特点,比传统的框架要大略很多,上手快,不用繁杂的配置文件,运行性能也得到了提升,是一个非常精良的轻量框架,是JAVAWEB实现快速开拓的最佳选择!

集成了用户聚合功能

基本内容

一、Jkas 包构造 内核包名:org.jkas.core 工具包名:org.jkas.utils 插件包名:org.jkas.plugin 视图包名:org.jkas.view; 二、目录构造 data/ certs/ 密钥目录 jkas.license 框架密钥 config.ini 全局配置文件 crontab 定时任务列表文件 temp/ 临时目录 logs/jkas_年-月.log 框架日志文件 logs/jkas_cron_年-月.log 框架定时任务日志文件 WEB-INF/ lib 框架库文件目录 classes/beetl.properties 视图格式化配置 web.xml 站点配置文件 locale/ 措辞文件目录 static/ CSS/JS资源目录 themes/ 视图主题目录 三、如何开始 1、掌握器继续于org.jkas.core.Controls 类 package test.z.app;import org.jkas.core.Controls;public class Test extends Controls{ public class index extends Controls { public void index() { echo("welcome to jkas!"); } }}

2、访问办法

模块名在开启模块功能时有效!

域名[/模块名]/掌握器名[/方法名/参数名/参数值/参数名/参数值/.../.../].后缀 //[]方括号里面的内容为可有可无,方法名没有默认为index

如:

http://www.jkas.org/test.do

http://www.jkas.org/test/about.do

http://www.jkas.org/test/about/name/jkas/age/1.do

数据库访问性能测试:

MySQL数据库访问查询比拟

ArrayList<HashMap> select(String sql)

ArrayList<T> select(String sql,Class<T> t)//T是数据实体JavaBean,参数假设是类UserBean,则传参为UserBean.class,见下面案例

ArrayList<B> select2b(String sql)//反回实体B,org.jkas.core.B 通过get("属性名")方法获取属性值

DbResults select2(String sql)//返回DbResults 工具

利用实体Bean查询案例 : 实体Bean: package test.z.beans;public class UserBean{ private int id; private String username; private String password; private int sex; public int getId() {return this.id; } public String getUsername() {return this.username; } public int getSex() {return this.sex; } public String getPassword() {return this.password; } public void setId(int id) {this.id=id; } public void setSex(int sex) {this.sex=sex; } public void setPassword(String password) {this.password=password; } public void setUsername(String username) {this.username=username; } } 掌握器里面这样写: public void beanquery() {UserM um=new UserM(); ArrayList<UserBean> ublist=um.select(UserBean.class); for(UserBean ub:ublist) {echo("id:",ub.getId(),"username:",ub.getUsername(),"<br/>"); } }