一、环境要求
java jdk 1.8
tomcat 8/resin >4.0
mysql >5.0
二、Jkas 包结构
内核包名:org.jkas.core
工具包名:org.jkas.utils
插件包名:org.jkas.plugin
视图包名:org.jkas.view
三、目录结构
data/
certs/ 密钥目录
jkas.license 框架密钥(开放后已经去除)
config.ini 全局配置文件
crontab 定时任务列表文件
alias URL别名配置文件
temp/ 临时目录
logs/logyyyymm.log 框架日志凳升文件
logs/jkas_cron_yyyy-mm.log 框架定时任务日志文件
WEB-INF/
lib 框架库文件目录
classes/beetl.properties 视图格式化配置
classes/fastjson.properties Fastjson配置文件
classes/redis.properties Redis参数配置文件
classes/memcache.properties Memcache参数配置文件
web.xml 站点配置文件
locale/ 语言文件目录
static/ CSS/JS资源目录
themes/ 视图主题目录
四、如何开始
1、控制器继承于org.jkas.core.C 类
import org.jkas.core.C
public class Index extends C
{ public void index(){
echo("Hello Jkas !")
}
}
2、模型继承于org.jkas.core.M类,类的命名以M结尾
import org.jkas.core.M
public class UserM extends M
{ public UserM()
{
primaryKey("user_id")
}
}
3、服务继承于org.jkas.core.S类
import org.jkas.core.S
public class UserService extends S
{ public UserService()
{
}
}
4、访问方式
模块名在开启模块功能时有效!
域名[/模块名]/控制器名[/方法逗派名/参数名/参数值/参数名/参数值/.../.../].后缀 //[]方括号里面的内容为可有可无,方法名没有默认为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
特殊情况:
方法名为数字开头:方法默认成index,自动把参数名变为id
如:http://www.jkas.org/goods/22.do 则自动访问 http://www.jkas.org/goods/index/id/22.do
参数个数为奇山粗贺数情况:自动把第一个参数名变为id
如:http://www.jkas.org/goods/detail/22.do 则自动访问 http://www.jkas.org/goods/detail/id/22.do
http://www.jkas.org/goods/detail/22/k.do 则自动访问 http://www.jkas.org/goods/detail/22/k.do 偶数个数不处理
http://www.jkas.org/goods/detail/22/k/v.do 则自动访问 http://www.jkas.org/goods/detail/id/22/k/v.do
https://www.docs4dev.com
文档翻译
如果你希望翻译相关的文档,请 clone 项目到本地,翻译完成后提交 PR。
目前文档的是按照以下结构进行分类的:
目前只支持以下语言:
如果你希望翻译其旅梁它语言,请提 issue .
文档纠错
如果你发现某个文档和官方文档有出入,请提 issue 或顷则是在网站中提交 Feedback 。
其它
如果你有针对此网站好的建议拆乎运或意见,也欢迎提 issue .
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)