摘要:ATG中默认SQL日志是关闭的,因此看不出最终数据库执行SQL语句是什么。在开发或调试过程中,打开SQL日志对开发者有极大的帮助。打开SQL日志:1、找到对应的Repository组件配置文件即:XXRepository.properties2、将【loggingDebug】参数设置为true即可注意:开发过程完毕后,不要忘记关闭此选项,避免影响生产环境。
阅读全文
摘要:类似于孔乙己的茴的几种写法一样,在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
阅读全文
摘要:项目开发过程过半,其中对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
阅读全文
摘要:目前最新的websphere的最新版本为8.5,官方有60天的免费试用期,咱没那银子,所以还是老老实实的使用公司的拳头产品版本7.0.0.0+19的升级版本。先给大家拽点文化,先来一堆名词解释,websphere这家伙还是很独特的,尤其现在weblogic大行其道的年代。WebSphere名词解释单元: 单元是整个分布式网络中一个或多个节点的逻辑分组。单元是一个配置概念,是管理员将节点间逻辑关联起来的实现方法。管理员根据具体的业务环境,制定对其整体系统集成环境有意义的条件来定义和组织构成单元的节点。就一般情况来说,可以将单元看作是最大的作用域。在 IBM WAS ND 产品中,管理配置数据都存
阅读全文
摘要:ATG技术架构图:其中customer facing cluster 向用户展示站点的内容search cluster 为用户提供搜索功能asset management cluster 是业务人员管理产品目录的模块agent facing cluster 是做订单管理的具体介绍如下:Customer Facing Cluster面向客户的站点。包括 CRS和自己开发的模块,CRS( commerce reference store)是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---
阅读全文
摘要:( 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
阅读全文
摘要:前段时间稀里糊涂的申请了2台windows2008的服务器,闲来无事就开始安装websphere,根据原来有过同事的安装文档,再加上baidu大哥的帮忙,顺利安装完成。加上前段时间ATG的介质已经到手也就按照文档开始了安装,但是安装刚刚开始就发现,我们采用的websphere的是7.0.0.0的基础版本,ATG需要7.0.0.7以上的版本。我到处寻找,求爷爷告奶奶也没找到,还是借助baidu大哥吧,好不容易从baidu文档里找到了点线索,索性就痛快点直接下载7版本的最高补丁7.0.0.19,为啥这么费事呢,因为目前websphere已经是8.5了,谁还搭理7这个老大哥啊,人家IBM是长江水后浪
阅读全文
摘要:前段时间通过JBOSS安装完本地的开发环境后,最近日子一直在测试ATG运行的环境,一直纠结两个问题:1.中间件的选型。weblogic?websphere?2.ATG及中间件运行的环境。windows?linux?说说优缺点吧。中间件这,无可厚非weblogic首当其中,这有两方面的考虑,一是weblogic和ATG都是最近几年被甲骨文相中并迎娶到家的媳妇,显然一家人肯定是好说话,没有了扯皮的机会。二是了解过使用过的ATG的集成商,都是采用weblogic进行实施,经验成熟,产品了解度高,实施起来,得心应手啊!websphere是让我们又爱又恨,我们以后可以叫它小P。爱小P的原因是公司早已买了
阅读全文
摘要:8、启动CIM初始化数据库 (1) 选择安装的产品包 (2) 配置JBOSS安装目录 (3) 使用Database Configuration工具初始化数据库设置pub、prod、agent三个用户的三个Schema,CIM会自动调用脚本创建表,初始化数据等。按照CIM提示一步一步来即可其中MySQL的驱动程序路径如下:E:\ATG\ATG10.1.1\MySQL\mysql-connector-java-5.1.15-bin.jar设置Staging的数据库,由于启动CIM选择产品时,对于产品数据,笔者选择的是no-switch,因此这是使用数据库中switchA用户就可以了,不需要再使用s
阅读全文
摘要:今天研究了一下ATG的安装步骤,在本机做了一下实验,期间出现了一些版本及中文兼容的问题,除此之外,还算比较顺利,记录如下。1、安装JDK,设置环境,注意以下几点增加环境变量:JAVA_HOME PATH中增加:%JAVA_HOME%\bin; cmd中Java -version 校验是否安装完毕2、准备Server环境,笔者电脑上使用JBOSS(不要使用Jboss7,尽量使用jboss5版本,版本7在安装ATG平台存在目录识别问题)。注意:如果使用【EAP 5.0.0.CR5, EAP 5.0.0, EAP 5.0.1.CR1】版本,需要下载一个jar包增加环境变量:JBOSS_HOME PA
阅读全文
摘要:在本机安装好ATG套件后,今天第一次安装开发工具插件,过程还是比较简单的。(1)安装Eclipse,下载最新版本的Eclipse安装,注意以下几点: --选择Eclipse IDE for Java EE Developers版本 --尽量选择高版本Eclipse,试过我本机上3.4版本,结果安装ATG插件后不能使用 --选择32位及64位的时候,注意与JDK版本的一致性(2)安装ATG插件,ATG开发插件在以下目录下:<ATG10dir>/Eclipse/ATGUpdateSite.jar,安装完毕后,重启Eclipse 注:安装过程可能会有内容告警,可不用理会(3)在Windo
阅读全文
摘要:由于机缘巧合,有机会从事一个完整的ATG应用项目。项目背景为一个大型企业的B2B电子商务平台(主要是面向客户出售自有产品)。单笔交易额约为10万~5000万。周期为8个月。本博客将完整记录该应用项目的选型、部署、开发、业务分析等项目过程。尤其是集中在ATG产品的开发与技术方面。敬请期待。
阅读全文