w3cschool 编程狮,随时随地学编程
下载APP
|
登录
个人中心
首页
入门教程
编程课程
特色实战
畅学全站
首页
/
Java 开发框架 AnyLine
/
anyline 设计思想
anyline 设计思想
以最简单、快速的试操作数据库与结果集数据,将复杂的过程屏蔽在工具内部,不要让业务开发人员参与。
一切面向运行时,面向动态(动态的数据源、表、列)。
能自动生成的就让系统运行时生成,不要生成物理文件交给开发人员维护。
能作好的才作,否则就闪开,最大程度的暴露底层,杂乱的封装非但简化不了开发,反而增加了阅读底层的障碍。
保证与Spring生态的深度融合,以充分利用其生态内的连接池,事务管理,切面等现有工具。
anyline 简介
anyline 适用场景
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录
anyline 简介
anyline 设计思想
anyline 适用场景
为什么要使用 anyline ?
anyline 技术支持
anyline 版本说明
anyline 快速开始
从0开始创建环境(spring mvc)
anyline 入门
anyline maven 私服
anyline 配置文件
anyline 数据结构
anyline 数据库操作
anyline 缓存
anyline 分页
anyline AJAX支持
anyline 第三方集成
anyline JSP标签
anyline 工具类
关闭
MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }