




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
OracleERPE-BusinessOracle应用技术 Creation February23,Last May1, ReferenceNumber> DRAFT1A<Approver <Approver Copy ControlChange3DraftNoPrevious Copy1LibraryProject2Project34NoteToIfyoureceiveanelectroniccopyofthis andprintitout,pleasewriteyournameontheequivalentofthecoverpage,for controlpurposes.Ifyoureceiveahardcopyofthis,pleasewriteyournameonthefrontcover,forcontrolpurposes. DevelopmentConfiguration开发配置和验 配置JDeveloperOA 小 开发准 定义业务逻辑类、数据 在Applet中使用Apache 了解Apache 编写 测试 OpenandClosedIssuesforthis Open Closed $OA_HTML是所有EBSWeb文件所在 ,最常见的是HTML文件、文件、JSP $COMMON_TOP/_pages/_oa$COMMON_TOP/_pages/_oahtml下,当然如果jsp放在$OA_HTML的子 JSP中可以标准Java类库,也可以其他Java类库,客户化开发的类库统一放 $OA_MEDIA通常存放N:InmostcasesunlessspecifiedotherwisetheTomcatcontextissettoautoreloadclasseswhichhavebeenmodified.Howeverfollowingthingsneedtobekeptinmindaboutautoreload-OnlyclassesinthefolderWEB-INF/classeswillbeTheseclasseswillbereloadedonlyifaservletoraJSPfileusingthemiscalled.Inparticular,changestoclassesotherthantheservletyouarerequestingdonottriggerclassreloads--youwillneedtorestartTomcattoreflectchangesinthoseclasses.Beansdonotgetreloaded.Ifyouhavebeansthatyoucallinservletsthebeanswillnotgetreloadedunlessyourestarttomcat.TheonlyotherwayIfiguretogetthemtoreloadistobuildinfunctionalitytoallowthemtobecalledasservletsantheneverytimeyouchangethebeancallitatleastonceasaservletSetthisflagtofalsetoinstructtheOracleJSPcontainertonotroutinelycomparethetimestampofthepageimplementationclasstothetimestampofthe.jspsourcefilewhenapageisrequested.Withdeveloper_modesettotrue,theOracleJSPcontainercheckseverytimetoseeifthesourcehasbeenmodifiedsincethepageimplementationclasswasgenerated.Ifthatisthecase,theJSPcontainerretranslatesthepage.Withdeveloper_modesettofalse,theJSPcontainerwillcheckonlyupontheinitialrequestforthepageorapplication.Forsubsequentrequests,itwillsimplyre-executethegeneratedpageimplementationclass.ThisflagalsoaffectsdynamicclassreloadingforJavaBeansandothersupportclassescalledbyaJSPpage.Withdeveloper_modesettotrue,theOracleJSPcontainercheckstoseeifsuchclasseshavebeenmodifiedsincebeingloadedbytheOracleJSPclassloaderN:配置JDeveloperOA推荐直接使用开发OAF的JDeveloper版本:Oracle9iJDeveloperwithOAExtension。 以这个为基础。OAFrameworkJavaAOL/JJavaBC4JJavaUIXJavaOAFrameworkToolBox指南/OAFramework扩展的Oracle9iJDeveloper可执行和OAFrameworkOAFrameworkToolBoxN:我的电脑/右键/属性/高级/环境变量/用户变量的新建为了方便快速启动,为jdevbin\jdev\bin\jdevw.exeN:认取这个值,如<%@pagecontentType="text/html;charset=GB2312"%>。N:Project/DefaultProjectSettings…/Common/OracleApplications/Run添加OA设置默认Project属性:ForgiveDuplicateDirectiveN:Project/DefaultProject 该JSP页面会报“Error(XXX):错误,属性定义了两次:language”。解决办法是选中ForgiveDuplicateDirectiveAttributes(HelpsJSP1.1Compatability)。启动Oracle9iN:File/New/General/WorkspaceConfiguredforOracle我们选择WorkspaceConfiguredforOracleApplications N:File/New/General/ProjectConfiguredforOracle由于上一步选中了AddaNewOAProject,接下来会自动出现Project 这个Project仅仅是为了练习,下面正式创建GITIProject因为我们实际不是基于OracleApplicationFramework开发的,下面的步骤都跳过。有的可以参考联机帮助《OAFrameworkToolBoxTutorial》,这个有Arone整理、N:File/New/General/Java该类名 N:右键 N:File/New/WebTier/JavaServerPages(JSP)/JSP <%@page <%@<%@page N:右键 N:右键 对应包 对应服务器$COMMON_TOP/_pages/_oa …………_oWorld$ 可以看到,没有用到,仅需发布两个文件夹的内容Type选择“SSWAjspHTMLCall输入$OA_HTML下的相对路径“cux/ com.hand.giti(为与当前实际的开发一致,不用cux;此外,page名也不用cux而的 JAVA_TOP/oracle/apps/csf→JAVA_TOP/oracle/apps/jtf/aom→JAVA_TOP/oracle/apps/jtf/base→JAVA_TOP/oracle/apps/jtf/coreservices→. N:File/New/WebTier/JavaServerPages(JSP)/JSP<%@page<%@includefile="csfwhead.jsp"<%@includefile="header.jsp"<%@includefile="footer.jsp"<%@includefile="csfwfoot.jsp"tX和etXDSQLRsltSt。packagepublicclass{privateintprivateStringprivateStringpublic}publicintgetOrganizationID()returnpublicvoidsetOrganizationID(intthis.mOrganizationID=publicStringgetOrganizationCode()returnpublicvoidsetOrganizationCode(Stringthis.mOrganizationCode=publicStringgetOrganizationName()returnpublicvoidsetOrganizationName(Stringthis.mOrganizationName=}packageimportjava.sql.Connection;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.util.Collection;importjava.util.Vector;publicclass{publicpublicstaticCollectionqueryOrganization(Connectionconn)throwsSQLException StringstrSql= +"SELECTanization_id +"FROMorg_access_v +"WHEREoa.responsibility_id= +"ANDoa.resp_application_id=PreparedStatementps=ResultSetrs=Collectionvc=newMfgOrganizationDTOtry ps= rs= 循环记录,把数据放入 while(rs.next()) dto=new finally if(rs!=null) if(ps!=null) //返回一个dto的return}N:File/New/WebTier/JavaServerPages(JSP)/JSP <%@page<%@includefile="csfwhead.jsp" <tablecellpadding="0"cellspacing="0"border="0"<tr><td><%@includefile="header.jsp"<tr><tdheight="20"valign="bottom"><%@includefile="footer.jsp" <%@includefile="csfwfoot.jsp"<%@page<%@page系统<linkrel="stylesheet"charset="UTF-8" -ie-6- Collectionorg=org=if(org!=null) toriter=org.i while(iter.hasNext()){MfgOrganizationDTOdto=(MfgOrganizationDTO)}}if out.println("}%<inputtype="text"name="itemCode"size="20"写成标准class,用import指令,如上面例子中的MfgOrganization在JSP内部写class,即innerclass。该方式是为了不重启Apache但又想保留1的风<%@pageclass{privateint}改写fgaization.a成Manizatio.jsptemDO.jav成SstemtmT.jspteme.jaa成temte.js<%@pageimport="Java类<%@includefileJSP文件 归BillyChi,我的工作仅仅是理解并整理。了解Apache有关ApacheFOP的内容,请参看《深入浅出OracleEBS之条码打印》的“Apache 4.JavaApplet中调用3.JavaApplet中用实际编写LabelPrintAgentN:File/New/General/JavaN:File/New/General/JavaN:Project由于代码中了大量FOP类,所以LabelPrintAgent.java无法Build成功,需要avalon.jar、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年大数据分析师考试:数据清洗与预处理技术试题卷
- 2025年消防知识竞赛题库:消防队伍建设与管理消防安全演练试题集
- 2025年成人高考《语文》高频考点速记题库-现代文写作技巧提升试卷
- 合肥共达职业技术学院《大学英语(5)》2023-2024学年第一学期期末试卷
- 河南林业职业学院《三维建模及设计表现》2023-2024学年第一学期期末试卷
- 湖南三一工业职业技术学院《放射法规与辐射防护》2023-2024学年第一学期期末试卷
- 南通理工学院《法医实务》2023-2024学年第二学期期末试卷
- 天津渤海职业技术学院《美术基础(一)》2023-2024学年第二学期期末试卷
- 郑州美术学院《推拿功法学》2023-2024学年第二学期期末试卷
- 西北民族大学《工程科技俄语》2023-2024学年第二学期期末试卷
- 2024年四川省泸州市小升初数学试卷(含答案)
- 2025年河南工业贸易职业学院单招职业技能测试题库学生专用
- 环保设施租约解除协议
- 宜家商业模式分析
- 《城市治安管理存在的问题及优化建议:温州市鹿城区为例》9400字(论文)
- 2025年高考语文备考之思辨型作文和作文的思辨性
- 陪诊培训课件
- 培训体系亚伟中文速录机培训教程
- 2024-2030年中国燕窝行业发展现状及投资盈利分析报告
- 第1课时 化学方程式的意义及书写课件2024-2025学年人教版九年级化学
- 冠状动脉粥样硬化性心脏病-28
评论
0/150
提交评论