ATG应用之旅

专注B2B电子商务完整解决方案、产品选型、实施、运营、开发、项目过程

导航

2013年5月4日 #

ATG中的定时Job处理

摘要: 一、ATG中定时Job核心处理Module 在ATG中核心的定时Job管理是放在Schedule这个Module下的,所以如果想要在你的应用拥有定时执行Job的能力,必须要在打包脚本中包含ScheduleModule。但是在生产环境中更为常见的做法是将ScheduleModule单独打包成为一个应用放在单独的Server实例上,其他的应用对其访问来触发相应的定时Job。这样做的好处是方便管理,也可... 阅读全文

posted @ 2013-05-04 18:44 阿泰哥 阅读(340) 评论(0) 推荐(0) 编辑

2013年3月7日 #

ATG技术知识框架

摘要: 接触ATG已经接近三月,根据现在对ATG的大概了解,简单画了一个知识框架。 目前了解的知识有限,仅仅是其中一小部分,之后会陆续按照此知识框架补充内容。 任重而道远! 阅读全文

posted @ 2013-03-07 00:23 阿泰哥 阅读(527) 评论(0) 推荐(0) 编辑

2013年2月24日 #

小贴士:在日志中打印SQL

摘要: ATG中默认SQL日志是关闭的,因此看不出最终数据库执行SQL语句是什么。在开发或调试过程中,打开SQL日志对开发者有极大的帮助。打开SQL日志:1、找到对应的Repository组件配置文件即:XXRepository.properties2、将【loggingDebug】参数设置为true即可注意:开发过程完毕后,不要忘记关闭此选项,避免影响生产环境。 阅读全文

posted @ 2013-02-24 17:32 阿泰哥 阅读(544) 评论(0) 推荐(0) 编辑

获得request parameter的三种写法

摘要: 类似于孔乙己的茴的几种写法一样,在ATG的JSP中混杂了各种各样的风格迥异的取值写法。这是Java的支持各种技术的强大之处,也是其可恨的根源所在。因为自己总是忘记,写下来。JAVA:<%=request.getParameter("AA")%><img src="<%=request.getParameter("AA")%>">JSTL:<c:out value="${param.AA>In DSP:<dsp:valueof param="AA"/&g 阅读全文

posted @ 2013-02-24 17:18 阿泰哥 阅读(816) 评论(0) 推荐(0) 编辑

ATG Form Handler 最佳实践

摘要: 项目开发过程过半,其中对ATG的Form Handler应用不少,虽然初识Form Handler时,觉的其实跟Struts的Action颇为类似,但是一个多月用下来,感觉还是有点区别的。搜索得到一篇Form Handler的最佳实践的总结,看下来,醍醐灌顶,如下:来自谷歌论坛:These guidelines lay out some suggestions, strategies, and direction for making the best use of form handlers with ATG. The intent here is to provide developers 阅读全文

posted @ 2013-02-24 16:08 阿泰哥 阅读(362) 评论(0) 推荐(0) 编辑

2013年1月29日 #

ATG平台下的中间件websphere7.0.0.19的安装(一)

摘要: 目前最新的websphere的最新版本为8.5,官方有60天的免费试用期,咱没那银子,所以还是老老实实的使用公司的拳头产品版本7.0.0.0+19的升级版本。先给大家拽点文化,先来一堆名词解释,websphere这家伙还是很独特的,尤其现在weblogic大行其道的年代。WebSphere名词解释单元: 单元是整个分布式网络中一个或多个节点的逻辑分组。单元是一个配置概念,是管理员将节点间逻辑关联起来的实现方法。管理员根据具体的业务环境,制定对其整体系统集成环境有意义的条件来定义和组织构成单元的节点。就一般情况来说,可以将单元看作是最大的作用域。在 IBM WAS ND 产品中,管理配置数据都存 阅读全文

posted @ 2013-01-29 20:52 阿泰哥 阅读(371) 评论(0) 推荐(0) 编辑

2013年1月27日 #

ATG技术架构概述

摘要: ATG技术架构图:其中customer facing cluster 向用户展示站点的内容search cluster 为用户提供搜索功能asset management cluster 是业务人员管理产品目录的模块agent facing cluster 是做订单管理的具体介绍如下:Customer Facing Cluster面向客户的站点。包括 CRS和自己开发的模块,CRS( commerce reference store)是atg 提供的一个演示的站点。主要功能:向用户展示产品和服务给用户提供一个购买产品的流程为用户提供账号管理的功能。目标用户:客户和站点访问者从技术角度上,这个网 阅读全文

posted @ 2013-01-27 12:11 阿泰哥 阅读(2190) 评论(0) 推荐(0) 编辑

【转】ATG部分资源网站

摘要: 以下是一些ATG的资源网站博客,来自国外的一篇博客。为方便阅读,滤去了一些在国内不能访问的网站(吐槽下,万恶的XX,导致技术文档上我们落后一大截)读者如果有条件FQVPN,可访问原帖:ttps://www.sparkred.com/blog/15-helpful-oracle-atg-commerce-tutorials-blogs-and-guides/资源如下:官方文档:1. Oracle ATG Web Commerce Documentation---在线文档2. Oracle ATG Commerce 10 Implementation Developer Essentials--- 阅读全文

posted @ 2013-01-27 12:00 阿泰哥 阅读(566) 评论(0) 推荐(0) 编辑

一个典型 ATG请求的交互的过程

摘要: ( 1)用户向web 应用发用一个 http请求( 2)web 服务器收到这个请求,响应静态请求,并且把请求转给应用服务器( 3)应用服务器处理一些JSP,然后把剩下的通过 dsp标签库传给ATG( 4)dsp 标签库表调用 droplets和form handler( 5)返回当前用户的user profile( 6)droplet 和form handler通过 ATG Data Anywhere连接repository( 7)repository 从数据库中返回数据( 8)返回的内容可能还需要对这个用户做 personalization,返回当前用户的个性化内容。应用服务器动态生成 ht 阅读全文

posted @ 2013-01-27 11:54 阿泰哥 阅读(396) 评论(0) 推荐(0) 编辑

2013年1月17日 #

电子商务平台资讯(一)--关于资讯内容的选择

摘要: 电子商务平台存在的主要意义,就是发起并促成交易。紧紧围绕交易这一核心主题,资讯也希望能助一臂之力,最好还能起到锦上添花的效果。互联网上N多电商平台,不管以什么名目出现,都或多或少的有一些资讯的内容(实在没有的,通知公告也能算嘛对吧)。不同于专业的行业资讯类网站,靠资讯带来的增值服务、统计分析或者实体印刷物来获利,电商平台(尤其是B2B模式下)的资讯,从来都不以盈利为第一目标,这也注定了电商平台资讯内容的个性化特点:第一条,个人觉得最最最最(一个最和四个最哪个更显得最一点?)重要的是,专业。专业,一个说起来很简单的词,当然这里不是“给点专业精神”里说的那个意思了,你懂的,我们这里采用“深耕于某领 阅读全文

posted @ 2013-01-17 14:10 阿泰哥 阅读(246) 评论(0) 推荐(0) 编辑