基于主流开源技术的Java WEB应用开发框架

EntDIY 发布于 2016/01/26 19:41
阅读 16
收藏 0

项目简介

集结最新主流时尚开源技术的面向互联网Web应用的整合前端门户站点、HTMl5移动站点及后端管理系统一体的的基础开发框架,提供一个J2EE相关主流开源技术架构整合及一些企业应用基础通用功能和组件的设计实现的最佳实践和原型参考。

项目托管同步更新站点列表:

https://github.com/xautlx/s2jh4net

http://git.oschina.net/xautlx/s2jh4net

框架特色

  • 面向主流企业级WEB应用系统的界面和常用基础功能设计实现
  • 主体基于主流的(Spring MVC + Spring3 + Hibernate4/MyBatis3)架构
  • 引入JPA、Spring-Data-JPA提升持久层架构规范性和开发效率
  • 基于流行JQuery/Bootstrap等UI框架和插件整合,良好的浏览器兼容性和移动设备访问支持
  • 提供一个基础的代码生成框架,简化实现快速基本的CRUD功能开发
  • 基于Maven的项目和组件依赖管理模式,便捷高效的与持续集成开发集成

技术架构

开发指南

  • 开发配置 - 开发基础环境配置说明
  • 工程结构 - 对整个项目工程代码结构进行概要性介绍
  • 代码生成 - 用于基本CURD框架代码生成的工具
  • 基础功能 - 框架已经实现的基础功能介绍说明
  • UI组件 - 框架UI组件设计思路和用法演示
  • 表格组件 - 功能强大的Grid表格组件扩展增强
  • 表单控制 - 介绍Web开发过程最主要的表单处理设计

核心模块

  • 基础数据 - 介绍框架对于基础数据及开发测试数据的设计思路
  • 数据审计 - 基于Hibernate Envers组件实现业务数据变更审计记录
  • 计划任务 - 基于Quartz组件实现计划任务的配置监控管理
  • 爬虫数据采集 - 参考Nutch实现一个Web管理的轻量级爬虫数据采集解析模块

在线演示

http://101.200.31.248:8080/s2jh4net/admin

前端门户和HTML5移动站点目前内容较少,主要演示集中在管理端。账号:admin,密码:admin123,或直接点击右下方的“超级管理员”登录链接即可。

在线演示站点为单点低配阿里云服务器,可能存在访问缓慢情况或更新时中断。同时为了防止随意数据变更导致系统崩溃,对个别功能启用了演示禁用控制。

建议可参考 开发配置 在本地运行完整体验。

项目最新自动化持续集成构建状态 Travis-CI Status: Build Status




加载中
返回顶部
顶部