S2JH:基于SSH的企业Web应用开发框架

S2JH:基于SSH的企业Web应用开发框架 

 

https://github.com/xautlx/s2jh

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

 

项目详细WIKI文档: https://github.com/xautlx/s2jh/wiki/Index

 

 

Introduction

集结最新主流时尚开源技术的面向企业级Web应用的基础开发框架,提供一个J2EE相关主流开源技术架构整合及一些企业应用基础通用功能和组件的设计实现的最佳实践和原型参考。

Features

  • 面向主流企业级WEB应用系统的界面和常用基础功能设计实现
  • 主体基于主流的SSH(Struts2+Spring3+Hibernate4)架构
  • 引入JPA、Spring-Data-JPA提升持久层架构规范性和开发效率
  • 大量基于JQuery/Bootstrap/FreeMarker/StrutsTLD封装的UI定制化标签
  • 提供一个基础分模块的代码生成框架,简化实现基本的CRUD功能开发
  • 纯粹的免费开源技术选型,不涉及直接的收费License技术组件
  • 基于Maven的组件依赖管理模式,便捷高效的与持续集成开发集成

Snapshot

Snapshot View

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

Reference

  • Nutch Htmlunit Plugin - 作者项目:基于Htmlunit扩展的Nutch支持AJAX页面抓取插件
  • 12306 Hunter - 作者项目:Java Swing C/S版本12306订票助手,用处你懂的
基于 Extjs + spring + hibernate 的OA框架 基于 Extjs + spring + hibernate 的OA框架 基于 Extjs + spring + hibernate 的OA框架 基于 Extjs + spring + hibernate 的OA框架 立即下载

相关推荐

JAVA OA平台源码(转载)SPRING BOOT....

纯开源项目 JAVA WEB 适用于OA管理系统 (内附SQL语句)

服务消费(Ribbon)

Spring Cloud RibbonSpring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。它是一个基于HTTP和TCP的客户端负载均衡器。它可以通过在客户端中配置ribbonServerList来设置服务端列表去轮询访问以达到均衡负载的作用。当Ribbon与Eureka联合使用时,ribbonServerList会被DiscoveryEnabled

u014033218的专栏 390

最新JAVA通用后台管理系统(ext-js,Hibernate,Spring mvc,spring)可用

最新JAVA通用后台管理系统(ext-js,Hibernate,Spring mvc,spring)可用

S2JH新增WIKI页面:开发基础环境配置说明,基于SSH的企业Web应用开发框架

为什么80%的码农都做不了架构师?>>> ...

weixin_34072458的博客 137

最新JAVA通用后台管理系统(ExtJS 4.2+Hibernate 4.1.7+Spring MVC 3.2.8)MyEclipse版本

系统可作为OA、网站、电子政务、ERP、CRM、APP后台等基于B/S架构的应用软件系统的快速开发框架。 一、特色功能 1、采用Spring MVC的静态加载缓存功能,在首页将Javascript文件、CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS的加载速度。 2、三种皮肤主题:经典、灰色和海王星,支持多浏览器和多分辨率。 3、分别封装了模型层、控制层、业务逻辑层和数据持久层的通用操作模块,层次分明,大大减少代码冗余,二次开发效率高。 4、系统是公司多个项目的基础框架,稳定性好,支持大并发。 二、主要功能 1、采用ExtJS 4.2.1.883无限制版本,放心用于网站开发。 2、ExtJS富文本编辑器增加修改信息。 3、ExtJS的HtmlEditor的图片文件上传插件。 4、Grid列表和表单,包含添加、删除、批量删除、修改、查看、图片查看和按条件查询列表等功能。 5、导入导出Excel数据,支持xlsx和xls文件。 6、资源管理(菜单管理)。 7、用户管理和部门管理。 8、权限管理。不仅可管理各个功能模块的权限,也可以管理功能模块里的页面按钮权限。 9、报表统计。也可以嵌入其他报表工具插件。 10、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。Panel里包含2个组件,在2个组件间传递参数显示数据。 三、开发工具和采用技术 1、开发工具:Eclipse、MyEclipse和其他IDE。 2、采用Spring 3中最新最稳定的Spring MVC 3.2.8版本。 3、采用Hibernate 4.1.7。Spring MVC 3.2.8支持的最高Hibernate版本是4.1.7,更高的Hibernate版本和Spring MVC 3.2.8组合会遇到兼容问题。 4、Hibernate集成二级缓存框架Ehcache。 5、数据库是MySQL、Oracle和SQL Server,Hibernate的Dialect可使程序移植到其他数据库。 6、采用开源的互动地图Javascript库Leaflet,处理自定义在线地图。 7、采用Google Guava Collections,性能高于Apache Collections。 更多下载查看文档。

Extjs+Mysql+SpringMVC+MyBatis通用后台管理系统

使用Extjs+Mysql+SpringMVC+MyBatis开发的通用后台管理系统,里面包含用户管理、权限管理、角色管理等通用功能。

探索高效企业级Web应用开发框架:S2JH

探索高效企业级Web应用开发框架:S2JH 在当今快速发展的技术环境中,企业级Web应用的需求日益增长,对开发效率和系统稳定性提出了更高的要求。S2JH项目,作为一个集结最新主流时尚开源技术的面向企业级Web应用的基础开发框架,正是为了满足这一需求而诞生的。本文将深入介绍S2JH项目,分析其技术架构,探讨其应用场景,并突出其独特特点。 项目介绍 S2JH项目提供了一个J2EE相关主流开源技术架构整...

gitblog_00773的博客 817

SpringMVC4+Spring4+hibernate4+bootstrap前端框架配置

springMVC框架

S2JH全新2.0系初始版本发布,基于SSH的企业Web应用开发框架

趁着小长假整理一下代码和文档,虽然还有需要完善的地方,但是本着 "Done is better than Perfect" 的原则,还是先放出S2JH全新2.0系初始版本发布,重大变更如下: 彻底改头换面的UI交互界面,先瞄一眼:https://github.com/xautlx/s2jh/wiki/UI 全面扩展增强的Grid表格组件:https://github.com/...

xautlx 200

基于 Quest 摄像头数据开发的原理介绍【Unity Meta Quest MR 开发教程】

比如想在识别到的现实物体上叠加虚拟物体,需要知道这个现实物体在 Unity 的世界坐标下的哪个位置,是带有 x,y,z 三个轴的数据的。而 WebCamTexture 捕捉到的图像只是个 2D 的平面,没有三维世界的深度信息,我们通过物体识别算法识别到的物体坐标只是在这个 2D 平面上的一个屏幕坐标,可以理解为 Quest 拍摄了一张照片,我们识别到这张照片上的某个像素点为需要识别的现实物体的中心。是不是看起来比较复杂?Quest 的相机访问功能是在安卓的。

qq_46044366的博客 2104

iphone查看/private/var/mobile/Containers/Data/Application/文件

xcode查看iPhone的private/var/文件夹xcode连接iPhone真机选择app下载Containers文件夹到mac电脑中查看手机中下载的文件 使用xcode真机调试的时候,文件目录都是这种/private/var/mobile/Containers/Data/Application/FAEFDF4D-5CE4-474F-9C53-C19789DB59F6/tmp/ xcode连接iPhone真机 不需要越狱,使用xcode上连接iPhone,然后选择运行的app,选择window-&g

小手琴师的博客 101万+

JAVA开发网站可以使用什么框架?

链接:http://www.zhihu.com/question/31853902/answer/53564091 来源:知乎 1.S2SH(struts2+spring+hibernate) 基于Struts2+Spring3+Hibernate4开发java Web企业应用开源框架s2jh源码分享 spring+hibernate+struts2开发OA企业办公管理系统源码分享

taozoule的博客 3747

三分钟解决RKNN-Toolkit2安装失败:从模块报错到成功验证的完整记录

本文详细记录了RKNN-Toolkit2安装失败的解决方案,从环境配置到模型转换实战,特别针对常见的'No module named 'rknn''报错提供了完整修复指南。通过YOLOv8模型转换示例,展示了从ONNX到RKNN格式的完整流程,并分享了在RK3588芯片上的部署优化技巧。

html8的博客 264

S2JH: 新增定向网站数据crawl爬取解析服务组件模块

基于过滤链设计模式、Htmlunit扩展、异步多线程等特性的简化定向数据爬取解析组件,提供基于天猫商品的数据采集演示单元测试(s2jh\crawl-service\src\test\java\lab\s2jh\crawl\service\test\CrawlServiceTest.java)   说明:此套爬虫设计主要用于一些定向网站数据抓取解析,如电商商品、交友信息等,抓取和解析特定页面的...

xautlx 190

用Isaac Sim复现经典案例:手把手教你写Python脚本控制机械臂抓取(附避障算法调试心得)

本文详细介绍了如何使用NVIDIA Isaac Sim仿真系统复现机械臂抓取经典案例,包括Python脚本编写、避障算法调试等关键步骤。通过URDF模型导入、关节控制逻辑实现和RMPFlow避障配置等实战演示,帮助开发者快速掌握机器人仿真技术,特别分享了官方文档未提及的实用调试技巧和性能优化策略。

weixin_30632089的博客 407

【手把手教学】YOLOv13的Dilated Reparam Block (DRB) 实现细节与优化技巧

DRB(Dilated Reparam Block)是一种创新的卷积神经网络模块,通过多分支膨胀卷积和结构重参数化技术显著提升模型性能。训练阶段使用不同膨胀率和卷积核大小的并行分支增强特征提取能力,推理阶段则将这些分支融合为单一高效的大核卷积。该方法成功解决了大核卷积的计算复杂度和训练困难等问题,在保持推理效率的同时,使模型准确率提升8.56%,mAP暴涨12.33%。DRB的核心在于训练时复杂、推理时简单的设计哲学,以及膨胀卷积的多尺度特征提取能力,为CNN性能优化提供了新的思路。

FJN110的博客 556

基于Hibernate Envers实现数据审计Audit操作记录

作为 S2JH: 基于SSH的企业Web应用开发框架 提供相关技术点介绍系列,一方面算是给出自己对某一个特定问题的设计实现思路分享供有兴趣朋友参考,另一方面也算是与大家一起探讨汲取各位同行更多更好的设计。更多框架相关技术文档可直接访问: https://github.com/xautlx/s2jh/wiki/Index -----------------------------------...

xautlx 863

Lasso的原理及其与其他特征选择方法的比较进行阐述,然后讨论Lasso优点、缺点以及应用场景,最后给出了代码实例

在机器学习领域中,特征选择(feature selection)是指在模型训练前对数据集进行分析,选择其中有助于预测目标变量或影响模型性能的特征,去除不相关或冗余的特征,提升模型的泛化能力。而Lasso回归是一种很流行的用于特征选择的方法之一。Lasso回归(又称LASSO,least absolute shrinkage and selection operator)是一种线性模型中的特征选择方法。

AI天才研究院 3051

gitlab-jh的docker容器自动退出/gitlab镜像版本/升级问题

部署gitlab-jh的docker容器,遇到容器闪退问题,进行一系列分析,最终找到原因并解决

Toufahaizai的博客 1024

【网络教程】Ubuntu有线连接消失,无法联网怎么办!(亲测有效!)

文章目录问题描述解决方案 问题描述 今天打开Ubuntu,突然发现无法连接网络,并且打开设置,发现设置里面的网络已经没有了有线连接,只有VPN设置选项,如图 解决方案 按照下列的代码执行即可! # 关闭网路 service NetworkManager stop # 删除NetworkManager缓存文件 sudo rm /var/lib/NetworkManager/NetworkManager.state # 打开网络 service NetworkManager start 运行完

XiaoqiangClub的博客 1万+

级联H桥构网型储能SVG系统设计与VSG控制策略研究

随着新能源渗透率不断提高,电力系统惯量和阻尼水平持续下降,传统跟网型控制策略在弱电网条件下的稳定性面临严峻挑战。构网型控制以电压源方式运行,能够为系统提供惯量和频率支撑,成为当前研究热点。本文针对10kV/10Mvar级联H桥构网型储能静止无功发生器(SVG),采用星形连接拓扑结构,设计了基于虚拟同步发电机(VSG)的构网型控制策略。文章从主电路拓扑设计、数学建模、VSG控制策略设计、调制策略、直流电压平衡控制、系统参数设计、仿真建模和硬件实现等八个方面展开系统论述,给出了完整的Simulink仿真模型~~

huanghm88的专栏 349

web中的常用框架总结-Spring

Spring框架也算是SSH中比较早接触的了,从网上找到一张截图,还挺清晰的。 一.Spring框架的概述   1.Spring框架的集成能力还是很强的。 2.Spring是一个轻量级的IOC和AOP容器框架:   a,轻量级:程序实现不是很复杂,代码不是很多,占用资源不是很多,没有侵入性;   b,IOC(Inversion of Control 控制反转):对象创建责任的反转

baibaichenchen的博客 555

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

最新版ssh hibernate spring struts2环境搭建

最新版ssh hibernate spring struts2环境搭建最新版spring Framework下载地址:spring4.0.0RELEASE环境搭建http://repo.spring.io/release/org/springframework/spring/4.0.0.RELEASE/最新版hibernate下载地址:hibernate4.2.21https://sourcefo...

HD243608836的博客 500

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

为KindEditor图片批量上传功能添加排序支持

为什么80%的码农都做不了架构师?>>> ...

weixin_34021089的博客 501

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

jbpm与ssh2整合

(1)model    pojo 加载(在sessionFactory里加载):     记得加包:spring-modules-jbpm31.jar <bean id=“sessionFactory” …….> ………. <property name="mappingLocations"> <list> &l...

一元钱计划 137
下一篇: S2JH: 新增定向网站数据crawl爬取解析服务组件模块
ask4more
博客等级 码龄23年 0粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值