emp2.2train基础平台开发培训

emp2.2train基础平台开发培训

ID:5364072

大小:1.40 MB

页数:32页

时间:2017-12-08

emp2.2train基础平台开发培训_第1页
emp2.2train基础平台开发培训_第2页
emp2.2train基础平台开发培训_第3页
emp2.2train基础平台开发培训_第4页
emp2.2train基础平台开发培训_第5页
资源描述:

《emp2.2train基础平台开发培训》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、EMP2.2Train基础平台开发培训(以新网银内管开发为例)一、平台概述新网银内管涉及多个功能相对独立的子系统(如广告、网上商城、时间轴、传统网银内管等),为了提高系统性能避免单点故障,设计时考虑把每一个独立的子系统分开部署,通过整合的页面框架以及多应用的单点登录处理为用户提供统一的内管视图。EMP2.2Train基础开发框架为各个应用子系统开发提供基础平台支撑,基础平台为应用提供了包括运行平台、展现框架以及统一的组织机构管理、资源权限管理、公共参数管理、授权管理在内的基础组件的支撑,应用系统开发时可以把更多的精力放在业务功能的实现而不用太多考虑技术方面的实现,所有新开发的子系

2、统的内管应用都将基于EMP2.2Train基础开发框架进行开发。内管基础框架基于EMP2.2开发,广告、商城、时间轴以及未来新开发的子系统也是基于EMP2.2开发,传统网银内管系统基于Liana3.5版本开发,也可以迁移至EMP2.2;内管基础开发平台提供的是一个基线版的WEB工程(即EMP2.2Train),其他应用子系统基于内管的WEB工程基础上增量开发,内管基础WEB工程包含的内容如下:基础技术组件Emp.jar,LOAF,img,js,css,taglib(emp.tld)基础支撑子模块组织机构管理,资源菜单管理,权限控制,公共参数管理,授权管理,页面组件范例开发环境Ec

3、lipse3.5,IDE4EMP二、搭建开发环境1.Eclipse安装Eclipse版本采用3.5\192.168.12.228shareJavaEclipseeclipse-jee-galileo-win32.zip2.IDE的安装最新的EMPIDE版本,搭建开发环境时用\172.16.20.228uploadEMPIDE.rar3.基础开发平台导入SVN资源地址:http://172.16.20.228:8888/lianaMe目录:/dev_code/trunk/EMPTrain4.数据库表建立新建内管基础开发平台相关的库表,以及应用相关的业务表;三、开发步

4、骤1、配置LOAFConfig.xml;2、新建业务逻辑构件biz;3、新建表现逻辑构件mvc;4、新建jsp页面;四、开发说明1.LOAF组件在Liana3.5产品中,一个最为重要的组成部分就是LOAF组件,它是使用Liana3.5产品进行开发所必须要掌握的部分。下面就LOAF组件做下完整的介绍。•什么是LOAF?LOAF(LianaObjectrelationalmappingandAuthenticationFramework)全称为Liana对象关系映射和授权框架。对于一个Web应用系统来说,数据库访问是一个很重要的部分,而如何访问数据库又有多种方法:使用SQL直接访问数

5、据库、使用存储过程访问数据库、使用EJB访问数据库、使用O/RMapping框架(如Hibernate、iBatis)访问数据库……LOAF是我们自行开发的一套轻量级的数据库访问框架,它向开发者提供了在EMP基础框架下快速进行数据库开发的开发方法和一系列组件。通过使用LOAF框架,能屏蔽数据库差异,屏蔽安全漏洞(如SQL注入),规范并简化数据库开发过程,提高产品开发的效率。•LOAF和其他数据库访问框架的区别是什么?LOAF基于EMP实现,和EMP是松散耦合的关系,使用EMP做开发时可以方便的使用LOAF,并且它可以和EMP其他数据库访问组件并存协同工作。LOAF并没有提供所有的

6、O/RMapping功能,而是只提供最常用的一些功能(如查询和增删改)。使用LOAF可以解决网银应用中80%以上的数据库开发工作,但并不能解决所有的问题。一些复杂数据库操作与其使用LOAF,不如使用JDBC或存储过程来实现。LOAF的大部分组件,完全不需要写任何Java和SQL代码即可完成数据库访问(此处为和Hibernate/iBatis的最大区别)。LOAF使用“声明+契约”的方式来生成SQL,使开发人员只需关注于数据即可完成开发。LOAF提供了一套的授权框架,可以快速的开发需要多人授权的数据管理类交易。•LOAF支持几种数据库?当前支持的数据库有Oracle,DB2,Syb

7、ase。LOAF可迅速扩展以支持不同数据库。•LOAF的配置文件有几个,都是做什么用的?LOAF只有一个全局的配置文件LOAFConfig.xml,一般放在项目的WEB‐INF目录下。此文件为一个标准XML文件,其中定义了数据库表和EMP应用数据的关系。下图是配置文件的格式说明:以下是一个典型的配置文件的示例:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。