工作培训小结

公司安排黄工来对我们进行培训,第一次是讲了门户的总体架构,第二次是讲了门户关键指标的开发流程,第三次是讲了weblogic portal的开发过程及beehive框架。总体来说讲的不是很细致,都是从总体上介绍了下,让我们了解下基本概念和开发流程,涉及到的细节还需要我今后去深入学习。 

企业门户总体架构主要有两大块,一块是门户系统,另一块是目录系统。门户系统分为基础支撑功能,基本应用和专业应用,基础支撑功能包括个性化定制,多渠道接入,Portlet框架,虚拟门户,单点登录,门户管理与维护等六大功能模块,基本应用包括web内容管理,搜索两大功能模块,专业应用包括协同办公,待办事宜及BI展现等三大功能模块。目录系统是用的NOVELL的产品,操作比较复杂,公司按照客户的要求开发了对应的用户管理的系统,管理整个集团的用户,目录系统主要是配合单点登录来对用户身份进行认证,主要分为目录树、资源树和认证树,来保证用户一次登录,便可访问多个业务系统,保证了操作的安全,提高了使用的效率。

我最近一直在做门户关键指标报表,培训的时候听黄工讲了下怎样用Quartz定时抓取数据生成报表的过程,了解下表达式的写法。用ETL迁移数据还是头一次,网上也有开源的工具,用JAVA代码实现将Sybase数据库中的数据拷贝到Oracle数据库中,只需要在Spring配置文件中配置两个数据源,在代码中完成从Sybase数据库中抓取的数据插入或更新到Oracle数据库中,最后再用一个定时器定时调用ETL类来完成数据迁移的工作。在开发过程中,遇到一个异常org.eclipse.birt.report.service.api.ReportServiceException:Missing image file,后来检查代码发现是页面上路径写错了导致的。

Weblogic Portal用于开发大型企业级门户,可定制化的页面展现组件,基于web的配置工具、内容发布向导以及其他运行时工具实现了分布式门户管理,可以满足客户多种需求,大大提高了开发人员的工作效率。前台页面有一个个Protlet组件构成,可以自定义页面布局,各个Protlet之间耦合性很弱,方便开发人员进行维护和管理。前台JSP页面主要用到beehive标签和jstl标签技术,beehive框架包括了三部分的内容,分别是:Page FlowControlsWeb服务。

    经过这次培训,使我对整个项目有了更深入的认识,技术方面还要熟练运用Weblogic Portal工具对门户进行升级和维护,接下来还要熟悉待办模块的代码和相关业务,为以后的工作做好铺垫和积累。

你可能感兴趣的:(工作培训小结)