Giter VIP home page Giter VIP logo

les-mockingjay / s2jh4net Goto Github PK

View Code? Open in Web Editor NEW

This project forked from xautlx/s2jh4net

0.0 0.0 0.0 10.29 MB

A Java/J2EE development framework for enterprise system based on SpringMVC/Spring/JPA/Hibernate and jquery/bootstrap

License: GNU Lesser General Public License v3.0

Java 12.95% JavaScript 67.18% CSS 9.98% HTML 9.05% Makefile 0.01% PHP 0.59% CoffeeScript 0.06% Go 0.09% Python 0.07% Shell 0.02%

s2jh4net's Introduction

简介

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

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

https://github.com/xautlx/s2jh4net

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

关于S2JH说明

此项目为 S2JH ( https://github.com/xautlx/s2jhhttp://git.oschina.net/xautlx/s2jh ) 项目的兄弟项目,主要差异简介:

  • s2jh基于Struts2,s2jh4net基于Spring MVC

  • s2jh4net在原有s2jh只面向企业应用系统开发的基础上,重新组织模块和结构来支持典型的互联网站点以及HTML5移动站点开发的支持;

  • 为了简化开发和构建的复杂度,还原采用单一的动态Web工程模式,不再进行复杂的Maven模块化布局(但是Maven进行依赖管理和构建还是保留);

  • 实体对象属性定义采用了Lombok来简化繁琐的getter和setter定义;

  • JPA Hibernate和MyBatis整合应用;

  • 权限框架改用Apache Shiro;

  • 自动基于注解定义的菜单、权限等数据生成数据库基础配置,采用Java编码方式定义基础数据,抛弃之前的SQL脚本方式;一边开发编码,一边项目实施;

  • 目前本项目文档尚在编写完善中,暂时请参考 S2JH 相关资料

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

运行方式

目前先提供直接导入Eclipse(spring-tool-suite-3.6.3.RELEASE)开发部署方式,后面逐步添加一键启动支持。

  • 首先为Eclipse安装Lombok插件(否则工程编译错误):下载lombok.jar后以java -jar方式运行按照提示选择Eclipse目录安装即可,详见:http://projectlombok.org/download.html
  • 从GIT Clone项目到本地,然后import到本地spring-tool-suite-3.6.3.RELEASE
  • 项目上或pom.xml执行maven install,初始下载所有需要的依赖资源
  • 刷新工程,检查确保整个工程没有编译错误
  • 部署到Eclipse Server开发模式,启动运行

Reference

欢迎关注作者其他项目:

  • Nutch 2.X AJAX Plugins (Active) - 基于Apache Nutch 2.3和Htmlunit, Selenium WebDriver等组件扩展,实现对于AJAX加载类型页面的完整页面内容抓取,以及特定数据项的解析和索引

  • S2JH4Net (Active) - 基于Spring MVC+Spring+JPA+Hibernate的面向互联网及企业Web应用开发框架

  • S2JH (Deprecated) - 基于Struts2+Spring+JPA+Hibernate的面向企业Web应用开发框架

  • Nutch 1.X AJAX Plugins (Deprecated) - 基于Apache Nutch 1.X和Htmlunit的扩展实现AJAX页面爬虫抓取解析插件

  • 12306 Hunter (Deprecated) - (功能已失效不可用,不过还可以当作Swing开发样列参考只用)Java Swing C/S版本12306订票助手,用处你懂的

s2jh4net's People

Contributors

xautlx avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.