- 10
- 0
- 约6.65万字
- 约 71页
- 2016-12-31 发布于重庆
- 举报
Hi平台入门指南.
www
Hi平台入门指南
Version:1.0
修改历史
日期 修改版 修改说明 作者 07/9/21 1.0 创建文档 张昊 10/4/12 1.1 添加第三章“快速上手” 白长安
目录
1 前言 5
第1章 系统结构 6
第2章 快速上手 7
2.1 举例说明 7
第3章 生成器 21
3.1 生成器环境目录 21
3.2 生成器生成原理 21
3.3 配置配置文件 23
3.4 服务配置文件 25
3.5 生成文件描述 26
3.6 生成器所带来的新规则 27
第4章 支撑系统概述 28
4.1 作用、功能 28
4.2 系统配置文件 29
第5章 持久层 30
5.1 接口 30
5.2 hibernate实现 31
5.3 配置信息 34
5.4 生成的相关内容 35
第6章 业务层 36
6.1 接口 36
6.2 配置信息 37
6.3 生成的相关内容 37
第7章 表现层 38
7.1 接口 38
7.2 Webwork实现 39
7.3 标签 41
7.4 JavaScript JSON定义 45
第8章 通用API 46
8.1 树型结构 46
8.2 Java脚本工具 48
8.3 常用工具类 48
第9章 通用应用服务 49
9.1 权限管理 49
9.2 组织结构 56
9.3 枚举管理 58
9.4 任务管理 58
9.5 菜单树型结构的应用与实现 59
9.6 国际化(i18n)应用与实现 63
第10章 开发规范 64
10.1 开发约定 64
10.2 关键字、保留字列表 65
第11章 相关资料附录 65
11.1 C3P0连接池配置描述 65
11.2 Acgei与配置文件相关的类说明 66
11.3 Quartz中Trigger的时间间隔设置 69
前言
在当今的企业级开发过程中随着开源框架的不断成熟(稳定性与可维护性已不是问题),如何快速提高开发效率,降低开发成本已成为急待解决的问题。而软件行业正在走着一条硬件的老路,功能[二极管](集成[集成电路](大规模集成[大规模集成电路](网络[internet],上述路线对应java世界的软件实现J2SE/J2EE[功能](在表现层/业务层/持久层的框架[集成](平台[大规模集成](SOA[网络]。Hi平台本身就定位在“大规模集成”这一环节上,目的是将主流的框架集成由该平台当中,为您呈显一个高效、稳定、可复用、低耦合、通用化并且功能齐全、用户体验友好的套件产品。
同时平台也是一个了解主流开源框架很好的学习工具,因为平台本身是一个设计良好开放的框架,除了支持目前主流的w(webwork)或s(struts)s(srping)h(hibernate)开发模式,您还可以通过扩展平台实现其它非主流的开发模式,如页面你可是vm/ftl/pdf,在持久层上您可以采用JDO等。并且所有文档及代码注释均采用中文,为您快速了解平台及相关java框架提拱一条便捷有效的学习途径。
可以说本平台是团队成员多年做企业级应用开发经验的总结,提供大量通用的API与通用业务功能,因此平台的价值不仅仅在代码生成上能为您提高开发效率,而且在业务实现上也会使您的开发大大加快。
就平台本身来说,可以大体分为三个部分:
生成器:通过eclipse插件使您可以通过可视化的方式设置符合您业务需求的服务与实体,并且会自动生成从页面一直到持久层所有文件(包括配置文件)、java代码及sql脚本。通过生成器的生成,可以实现CURD的所有基本功能(从页面直到数据库表),为您呈现一个可运行,可操作的所有功能。
支撑系统:平台在java代码与js提供了一套完整的面向对象的支撑系统,您可以认为这是一个抽象层,无论是在页面表现上,还是在CURD的任意一层,平台均提供了最大限度的抽象。用以保证平台本身的可扩展性、稳定性及灵活性。也是在本系统中提供了大量的API(java与js),为您在开发过程中随需调用,从而进一步加快开发速度,保证代码质量。
通用应用服务:这是平台为您提供一整套相互独立而又彼此依赖的组件化服务,其中包括组织管理、权限管理、菜单管理、枚举管理、任务管理、应用配置管理、委托管理、发送管理、树型组件等等。其目的是根据团队大量的开发经验,将企业级应用所必须的且与业务需求关系不密切的功能性服务抽象出来,形成按需配置随处可用的通用应用服务,进而使您的开发在业务层面上的开发速度也会有所提高。
综上所述,平台在三个方面来提高开发效率,首先,是生成可以使谁从枯燥的复重劳动解放出来使您将精力更多的用于把握客户的业务需求;其次,平台提供了大量的统用API与工具类,从而进一步加快开发进度提高代码质量;再次,平台本身
您可能关注的文档
- HH-6型化学耗氧量测定仪..doc
- hibernate(文字版)马士兵..doc
- Hibernate_Annotation几种实体关联映射..doc
- Hibernate_实体关系映射..doc
- hibernate关系映射实验指导..doc
- hibernate分页..doc
- Hibernate单选题..doc
- Hibernate复习..doc
- Hibernate延迟加载机制..doc
- hibernate总结..doc
- 浙江省温州市2024-2025学年七年级上学期语文期末考查卷.docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(原卷版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(解析版).docx
- 精品解析:北京市海淀区2025-2026学年九年级上学期期末语文试题(解析版).docx
- 精品解析:北京市东城区汇文中学2025-2026学年八年级上学期期中语文试题(原卷版).docx
- 精品解析:北京市回民学校2024-2025学年九年级上学期期中语文试题(原卷版).docx
- 精品解析:2024-2025学年广东省广州市从化区街口镇中心小学人教版五年级上册期中测试数学试卷(解析版).docx
- 精品解析:北京市通州区2024-2025学年七年级下学期期末考试英语试卷(解析版).docx
- 精品解析:北京市建华实验学校2024-2025学年七年级下学期期中英语试题(解析版).docx
原创力文档

文档评论(0)