马上要到新的环境了,一回首也在原单位快5年了,就以自己业余时间做的一个小框架,作为自己这阶段的一次总结吧。下面是Gear的简介:
1. Gear是在Appfuse2.0基础上进行了一些裁剪和新增功能,使用的Generic Dao等方式为appfuse所有,请保留原注释。新增功能如下:
a) 展现层升级到spring MVC2.5,并采用基于annotation的方式,做到zero configuration
b) 内置了一个jetty运行环境,可以无需eclipse 插件,直接停起服务器
c) 使用displaytag进行分页,并增加了dao方法支持,做到了数据库分页
d) 加入了JQuery1.3,简化了javascript编写,并提供一些AJAX支持(后面进一步完善)
e) 设计了QueryObject类,将查询由写HQL统一为处理QueryObject的初始化
f) 增加了较完整的权限体系,基于SpringSecurity2和RBAC模型,提供了初始化的Excel模板和后台管理功能
g) 使用Freemarker进行一些自动生成的尝试,开发人员只需开发对象模型,添加简单的配置,然后由系统生成其它部分(controller,jsp,test类等),具体见后面的开发章节。Hibernate是找出pojo与持久层的mapping,我希望能找出pojo与展现层的内在关联。同时重申,自动生成并不是关键,也不是本框架的主要目的,自动生成一定要在充分抽象和最佳实践的基础上进行,只生成无法抽象和简化的重复代码,而不是生成一些垃圾代码。
具体源码和安装说明见附件,欢迎大家使用,并积极参与,使框架不断完善。
PS:准备发布时,发现页面在firefox下显示不正常,主要是css的问题,我也不是太擅长前端,希望有朋友指教
分享到:
相关推荐
5. **rift compatibility layer**:由于Gear VR是基于Oculus Rift技术的,SDK中包含了一个兼容层,使得开发者可以更容易地将原本为Rift开发的内容移植到Gear VR上。 6. **性能优化工具**:SDK还提供了性能分析工具...
Go-Gear是一个专门为Go语言设计的轻量级、可组合且高性能的Web服务框架,它由Teambition团队开发,主要用于构建面向服务架构(SOA)的服务层。这个框架借鉴了Go生态中其他近十款Web框架的设计理念,旨在提供更高效、...
### FlightGear 中文手册知识点概览 #### 一、安装与配置 **1.1 安装场景** - **概述**:本章节介绍了在不同环境下安装FlightGear的准备工作及注意事项。 - **知识点**: - 不同操作系统下的安装流程差异(如...
Gear 是 Go 语言下的一个轻量级、可组合、高性能的 Web 服务框架。由 Teambition 开发,用于开发 SOA 服务层。其设计参考了 Go 生态下现有的近十款 Web 框架和 Node.js 生态的 koa、Toa 等框架。Demopackage ...
综上所述,"matlab开发-GEAR3D"是一个综合性的MATLAB项目,涵盖了编程、GUI设计、3D图形、交互功能、文件处理以及数学建模等多个方面,对于学习和提升MATLAB技能非常有帮助。通过分析和理解这个示例,开发者能够更好...
三星智能手环的连接软件,gear fit manager
gear manager 最新版本
GIF Movie Gear破解版 一款GIF动画制作软件
** Gear_吉尔数值算法_吉尔算法_GEAR算法_GeaR微分方程 ** 在计算机科学和工程领域,数值方法是解决复杂数学问题的关键工具,特别是在处理微分方程组时。吉尔(Gear)数值算法,也称为GEAR(Generalized ...
GIF Movie Gear 4.2 汉化破解版
### FlightGear 2.10 编译指南 #### 一、概述 FlightGear是一款开源飞行模拟软件,其最新版本2.10提供了更高级的功能和改进,支持多种平台。本指南将详细介绍如何在Windows环境下使用Visual Studio 2010进行Flight...
### FlightGear 2.8.0与OSG3.0.1在VS2010下的编译指南 #### 一、概述 ...通过以上步骤,您可以在Visual Studio 2010环境下成功编译FlightGear 2.8.0与OpenSceneGraph 3.0.1,为后续的开发打下坚实的基础。
该项目是一款基于Python的Gear Train灵活推理框架,汇集了47个文件,涵盖27个Python脚本、5个Markdown文档、5个PNG图形文件、3个JPEG图片文件、1个Git忽略文件、1个许可证文件、1个文本文件、1个Shell脚本、1个C++...
手册发布的时间为2016年8月15日,这标志着手册的版本是基于FlightGear 2016.3版本编写的。 FlightGear中文说明书详细涵盖了软件使用的各个步骤和方法。它分为多个章节,每个章节都包含不同的子主题,以此来深入地...
对于那些对飞行模拟有更高追求的用户,手册还会介绍如何利用内置的脚本语言和开发工具扩展FlightGear的功能。这包括创建自定义任务、编写飞行计划,甚至设计新的飞机模型。这些高级主题为用户提供了无限的创造空间,...
GIF Movie Gear 4.2.1 汉化版
这个“Gear VR初探资源包”可能包含了上述知识点的介绍、操作指南、演示应用以及可能的开发案例,旨在帮助用户快速上手并了解Gear VR的潜力。通过学习这些内容,无论是普通用户还是开发者,都能更好地利用Gear VR...
三星 Gear Manage IOS版、三星 Gear Manage 苹果 gear的苹果版本,三星泄露版,通过itools、pp助手等工具安装后,在设置--通用--描述中--信任企业开发者,才可以运行。亲测使用,支持iphone,不支持ipad。测试系统...
功能介绍: GIF Movie Gear 是一款实用的 GIF 文件制作、编辑、优化、转换软件。您可以用它打开 BMP/GIF/JPG/PNG/PSD/AVI/CUR/ICO 等格式并将它们转换或混合为 GIF 格式,并保存为 BMP/GIF/JPG/PNG/PSD/AVI/CUR/ICO ...