JKAS开发框架技术文档1:入门

JKAS开发框架技术文档1:入门,第1张

一、环境要求

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 .


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12391356.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存