intra-mart Accel Platform / SAStruts+S2JDBC编程指南

«  Cache服务   ::   Contents

执行旧版本中创建的程序

本章介绍如何在 intra-mart Accel Platform上执行在 version 7.2 下运行的程序。
本章所介绍的内容为最低限度必须对应的事项。

注解

详细内容请参阅迁移指南。

前提

这里基本上不涉及 认可
进行迁移时,通过菜单迁移操作二者均被自动设置。
新建/追加开发时,请根据手册进行设置。

警告

作为前提,请注意以下注意事项、变更事项。
  • 使用v7.2的API时,请通过IM-Juglling选择兼容功能模块及模块开发支持库。
  • 从v7.2 进行迁移时,前提为运行兼容功能模块。
  • JSP文件的保存位置变为 SAStruts 标准的 WEB-INF/view 目录。

迁移步骤

作为在intra-mart Accel Platform上运行旧版本程序的方法, 有以下两种。

  • 与intra-mart Accel Platform页面式样相符
  • 在iframe内进行显示。

请根据要运行的应用程序,参照以下对应方法,进行对应。

与intra-mart Accel Platform的页面式样相符

页面(HTML文件)的对应

  • 删除 frameset, frame 标签
在 frame 间进行数据传递时,建议改成使用 Ajax 进行实现。
  • 删除 html, body 标签
在 body 标签的 onload 属性中记述了 JavaScript 时,请使用 jQuery 功能进行执行。
jQuery(document).ready(function() {
doSomething();
});
  • 删除<imarttag:imartDesignCss>
  • 替换 head 标签
将 <head> 标签替换成 <imui:head> 标签。
  • 替换标题栏标签
将 <imarttag:imartTitleBar> 替换成 header 标签
  • 变更 form 的 target
将 target=”IM_MAIN” 改为 target=”_top” 。

dicon文件的设置

请根据实际情况,对文件

  • s2jdbc.dicon
  • convention.dicon
  • app.dicon

进行编辑。

逻辑的对应

请参阅 兼容对应表 ,对API进行对应。

在 iframe 内显示

iframe设置

使用 Tenant 管理员身份进行菜单登记和 iframe 设置。

../../_images/migration_menuitem_iframe.png

警告

使用iframe时,请注意以下限制事项。

  • 在我的菜单中登记并打开使用了 IFRAME 的页面,有时可能无法显示页面。
  • 定制错误页面后,将在 IFrame 重新定向程序的 iframe 中显示错误页面。
  • 在认证确认对象页面中,无法设置必须在 iframe 内显示的页面的 URL。

no-theme的设置

使用 iframe 时,可能会显示双重主题,
所以必须在<im_path>/WEB-INF/conf/theme-no-theme-path-config/ 中的下述xml文件中
进行 no-theme 设置。
<?xml version="1.0" encoding="UTF-8"?>
  <theme-no-theme-path-config xmlns="http://www.intra-mart.jp/theme/theme-no-theme-path-config"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.intra-mart.jp/theme/theme-no-theme-path-config theme-no-theme-path-config.xsd ">

   <path>/bpw\-.+\.service.*</path>
   <path>bpw/.*</path>
请在<path>标签中记述无需显示主题的文件路径。
即使是全路径,也可以如上述一样通过正则表达式进行记述。

dicon标签的设置

请根据实际情况,对文件

  • s2jdbc.dicon
  • convention.dicon
  • app.dicon

进行编辑。

逻辑的对应

请参阅 兼容对应表 ,实施API对应。

注解

详细内容请参阅迁移指南。

«  Cache服务   ::   Contents