HTML我帮您-Java EE快速开发平台

luck332 发布于 2016/06/12 10:51
阅读 135
收藏 1

HTML580是基于多个优秀的开源项目,高度整合封装而成的高效,高性能,强安全性的Java EE快速开发平台。

HTML580TML580开发平台主要采用SpringMVC + MyBatis + EasyUI + Apache Shiro + Ehcache + Freemarker开发组件的基础架构,采用面向声明的开发模式,基于泛型编写极少代码即可实现复杂的数据展示、数据编辑、表单处理等功能,再配合代码生成器的使用,将J2EE的开发效率提高5倍以上,可以将代码减少50%以上。

HTML580目前包括以下三大模块,系统管理(SYS)模块、 定时任务(Quartz)模块、 内容管理(CMS)模块、 代码生成(GEN)模块。

系统管理模块:包括企业组织架构用户管理、 菜单管理、角色权限管理、字典管理、OAUTH2登录等功能。

定时任务模块: 包括动态配置您的任务规则、CRON表达式在线生成工具。

内容管理模块:包括多站点管理、分类管理、文章管理、在线爬虫、根据网址自动缩略图、栏目管理、公共留言、前端网站展示、前端标签封装等功能。

代码生成模块:此工具提供简单的单表功能的生成,如果对外观要求不是很高,生成的功能就可以用了。

 技术选型

1、后端

    核心框架:Spring Framework 4.0

    安全框架:Apache Shiro 1.2

    视图框架:Spring MVC 4.0、Freemarker2.3.19

    分词框架:lucene 4.10.4、IKAnalyzer

    任务调度:Quartz 2.2.1

    持久层框架:MyBatis 3.2.7

    数据库连接池:Alibaba Druid 1.0.20

    缓存框架:Ehcache 2.6.9、Redis

    日志管理:LogBack 1.0.13、Log4j    

    工具类:Apache Commons、Fastjson 1.2.5、Xstream 1.4、POI 3.9

2、前端

    JS框架:jQuery 1.9、EasyUI 1.4.1。

    CSS框架:Twitter Bootstrap 3.3.6。

    客户端验证:JQuery BootstrapValidator Plugin。

    手机端框架:Bootstrap

    代码格式化:Syntaxhighlighter3

3、支持

    服务器中间件:Tomcat 6、7、Jboss 7、WebLogic 10、WebSphere 8

    数据库支持:目前仅提供mysql数据库的支持,但不限于数据库,下个版本升级多数据源切换和数据库读写分离: 如:Oracle、SqlServer等

    支持开发环境:Eclipse、MyEclipse、Idea等

    工程环境: Eclipse WEb工程,也支持MAVAEN工程

    

    

    

    

技术选型(只列了一部分技术)

1、后端

    缓存:Redis、ehcache

    负载均衡:Nginx

    数据库连接池:Alibaba Druid 1.20

    核心框架:Spring framework

    安全框架:Apache Shiro 1.2

    视图框架:Spring MVC 4.0

    工作流引擎:Activiti 5.15

    任务调度:quartz 1.8.5

    持久层框架:MyBatis 3.2

    日志管理:SLF4J 1.7、Log4j

    工具类:Apache Commons、Jackson 2.2、Xstream 1.4、Dozer 5.3、POI

2、前端

    JS框架:JQuery 1.9。

    CSS框架: Bootstrap 4 metronic

    客户端验证:JQuery Validation Plugin。

    富文本:CKEcitor

    文件管理:CKFinder

    动态页签:Jerichotab

    数据表格:jqGrid

    对话框:jQuery jBox

    树结构控件:jQuery zTree

    其他组件:Bootstrap 4 metronic

3、支持

    服务器中间件:Tomcat 6、7、Jboss 7、WebLogic 10、WebSphere 8

    数据库支持:目前仅提供mysql数据库的支持,但不限于数据库,下个版本升级多数据源切换和数据库读写分离: 如:Oracle、SqlServer、H2等

    支持开发环境:Eclipse、MyEclipse、Ras、Idea等

演示地址:http://www.html580.com

加载中
0
c
czyxr

mybatis是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。mybatis通过xml或注解的方式将要执行的各种statement配置起来,并通过java对象和statement中sql的动态参数进行映射生成最终执行的sql语句,最后由mybatis框架执行sql并将结果映射为java对象并返回。采用ORM思想解决了实体和数据库映射的问题,对jdbc进行了封装,屏蔽了jdbc api底层访问细节,使我们不用与jdbc api打交道,就可以完成对数据库的持久化操作。

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部