jeesite框架学习
2015-07-15 10:45
399 查看
写在前面
如果你没有能力自己独立写一套框架,那就放下你的架子,认真去学习看看别人是怎么设计框架的。jeesite简要
首先jeesite是开源,遵守Apache License 2.0协议:
需要给代码的用户一份Apache Licence 如果你修改了代码,需要再被修改的文件中说明。 在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,专利声明和其他原来作者规定需要包含的说明。 如果再发布的产品中包含一个Notice文件,则在Notice文件中需要带有Apache Licence。你可以在Notice中增加自己的许可,但不可以表现为对Apache Licence构成更改。 Apache Licence也是对商业应用友好的许可。使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售。
同时也是基于多个优秀的开源项目,高度整合封装而成的高效,高性能,强安全性的**开源**Java EE快速开发平台。具体的概述可以去官网http://jeesite.com/,有详细介绍。
jeesite使用到技术
想快速了解一个框架,至少要先弄懂框架里面使用了哪些技术,这样在看源码的时候,就不会吃力。1、后端 核心框架:Spring Framework 4.0 安全框架:Apache Shiro 1.2 视图框架:Spring MVC 4.0 服务端验证:Hibernate Validator 5.1 布局框架:SiteMesh 2.4 工作流引擎:Activiti 5.15、FoxBPM 6 任务调度:Spring Task 4.0 持久层框架:MyBatis 3.2 数据库连接池:Alibaba Druid 1.0 缓存框架:Ehcache 2.6、Redis 日志管理:SLF4J 1.7、Log4j 工具类:Apache Commons、Jackson 2.2、Xstream 1.4、Dozer 5.3、POI 3.9 2、前端 JS框架:jQuery 1.9。 CSS框架:Twitter Bootstrap 2.3.1。 客户端验证:JQuery Validation Plugin 1.11。 富文本:CKEcitor 文件管理:CKFinder 动态页签:Jerichotab 手机端框架:Jingle 数据表格:jqGrid 对话框:jQuery jBox 下拉选择框:jQuery Select2 树结构控件:jQuery zTree 日期控件: My97DatePicker
介绍的很详细。传统JavaWeb框架都是由mvc演变而来的,无论是springmvc还是struts 还是jfinal等等 都是从最基本的servlet搞起的,框架都为了方便开发而产生的。
相关文章推荐
- hdu 1003 Max Sum(分而治之||最大连续子序列 dp)
- Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded
- 正则表达式提取字符串
- A - 棋盘问题
- Java数据存储机制的实现
- Android中百度地图的Lcom/baidu/a/a/a/a错误
- 大一生活
- VS2008个人喜好配色方案
- Mongodb 副本集
- 黑马程序员--IOS基础第四天(C语言)
- yarn-web应用代理
- Android Javascript
- C语言中关键字auto、static、register、const、volatile、extern的作用
- 【动态规划】【树形DP】[BZOJ 1040]骑士
- iOS中视图控制器指定自定义UIView
- Linux报错-------ln: 无法创建符号链接"***": 只读文件系统
- POJ-1511(Invitation Cards )——spfa+邻接表
- java 去除空行程序 以及set接口的使用特征
- 图widget--jqplot样品和参数描述的简单演示
- VS编译wxWidgets