同步操作将从 frank42a/AJAXJS Framework 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
全栈 Web 框架,包含 Java 后端框架和 HTML/CSS/JS 前端库。设计目标:Clean, Simple, Fast, Full-stacks & Lightweight.
A fullstack Java web project. It's clean, simple, fast and extensible. Not only backend code writen in Java, but also frontend code in native JavaScript.
AJAXJS 的设计原则:首先是尽量减少引入新的概念和新的第三方框架或库,而仅仅是在 Java 类库的核心概念之上进行梳理和进一步简化,个人认为一个第三方 jar 包就是一门新的 DSL 语言,DSL 语言不管大小,对心智来说都是一个额外的负担。如果没有足够的理由,没有必要去使用新的 DSL;其次,在写法上极其平常,顶多是引入链式写法(或所谓的流式接口),同时在 api 命名上,尽量准确精炼而且是众人所熟知的,不标新立异;最后就是代码量少,大部分每个类总共几十行,学习和理解的曲线低。详见官网 https://framework.ajaxjs.com 介绍。
Maven 依赖
<dependency>
<groupId>com.ajaxjs</groupId>
<artifactId>ajaxjs-web</artifactId>
<version>1.0.5</version>
</dependency>
名称 | 说明 |
---|---|
ajaxjs-base | 基础类库,纯 Java 项目。跳转项目主页。 |
ajaxjs-web | 本项目,Web 的 MVC 框架+小型 UI 库,依赖 base JAR 包。见下面详细介绍。 |
ajaxjs-cms | CMS 网站内容发布系统,依赖上述 base + web 的 JAR 包。跳转项目主页。 |
AJAXJS WEB 包含以下模块:
前端就要看 DEMO:https://framework.ajaxjs.com/framework/ui_demo/,然后右击鼠标查看源码或 F12 即可:)
小巧、灵活、通用、基于 JSON 的配置系统,完全可以代替 properties 文件实现配置模块。
/**
* 版权所有 Frank Cheung frank@ajaxjs.com
*
* 根据 2.0 版本 Apache 许可证("许可证")授权;
* 根据本许可证,用户可以不使用此文件。
* 用户可从下列网址获得许可证副本:
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* 除非因适用法律需要或书面同意,根据许可证分发的软件是基于"按原样"基础提供,
* 无任何明示的或暗示的保证或条件。详见根据许可证许可下,特定语言的管辖权限和限制。
*/
/**
* Copyright Frank Cheung frank@ajaxjs.com
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。