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

先把每个库的表结构导出到文件,然后比较这两个文件。

mysqldump --skip-comments --skip-extended-insert -u root -p database1>file1.sql

mysqldump --skip-comments --skip-extended-insert -u root -p database2>file2.sql

diff file1.sql file2.sql

其实还有一些比较工具,推荐一个

mysql-comparison-tools


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

原文地址:https://54852.com/zaji/7328008.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存