PortalAge Infrastructure v2.0
Infrastructure 2.0 PortalAge Infrastructure 2.0 Infrastructure 2.0 Infrastructure 2.0 Infrastructure 2.0
PortalAge Infrastructure Framework Framework
PortalAge Infrastructure HTML (Browser) / WML(PDA) / XML (C/S) / API (EAI) MVC
PortalAge Infrastructure
PortalAge SES Infrastructure PortalAge TM SES PortalAge PortalAge TM (Infrastructure) PortalAge TM (MQ) ERP PortalAge TM PortalAge TM (Workflow) CRM SCM (Portal Plus) PortalAge TM (CMS) PLM HR PortalAge TM (MQ) PortalAge (Workflow) PortalAge TM (Collaboration) MIS PortalAge TM
Infrastructure 2.0 PortalAge Infrastructure 2.0 Infrastructure 2.0 Infrastructure 2.0 Infrastructure 2.0
PortalAge Infrastructure (HTML / WML / XML / API) Infrastructure 1.0 ActionAction ServiceService
PortalAge Infrastructure WEB PortalAge Infrastructure Data Context Management Channel Interface Flow Controller Action Controller Service Browser HTML Trade DB Mainframe PDA WML File DB C/S XML Message EAI API ACL Exception Handling EAI Scheduler File System Base Comp. User Mgt. Org. Mgt. ACL Initialization Mgt. Connection Pool Thread Pool Codec Configuration Mgt. Cache XML Utilities SAP J2EE Application Server JSP ACL DB XML Pool System Log
PortalAge Infrastructure HTML PortalAge Infrastructure Data Context Management Channel Interface Flow Controller Action Controller Service Browser HTML Trade DB Mainframe PDA WML File DB C/S XML Message EAI API ACL Exception Handling EAI Scheduler File System Base Comp. User Mgt. Org. Mgt. ACL Initialization Mgt. Connection Pool Thread Pool Codec Configuration Mgt. Cache XML Utilities SAP J2EE Application Server JSP ACL DB XML Pool System Log
PortalAge Infrastructure PortalAge Infrastructure Data Context Management Channel Interface Flow Controller Action Controller Service Browser HTML Trade DB Mainframe PDA WML File DB C/S XML Message EAI API ACL Exception Handling EAI Scheduler File System Base Comp. User Mgt. Org. Mgt. ACL Initialization Mgt. Connection Pool Thread Pool Codec Configuration Mgt. Cache XML Utilities SAP J2EE Application Server JSP ACL DB XML Pool System Log
PortalAge Infrastructure PortalAge Infrastructure Data Context Management Channel Interface Flow Controller Action Controller Service Browser HTML Trade DB Mainframe PDA WML File DB C/S XML Message EAI API ACL Exception Handling EAI Scheduler File System Base Comp. User Mgt. Org. Mgt. ACL Initialization Mgt. Connection Pool Thread Pool Codec Configuration Mgt. Cache XML Utilities SAP J2EE Application Server JSP ACL DB XML Pool System Log
PortalAge Infrastructure HTML / XML / API MVC MVC Action FlowAction Action Service Trade / DB / File / Message / EAI / Scheduler /
Framework Services Action Services Services Action Action Services Action Action Action Action
Infrastructure 2.0 PortalAge Infrastructure 2.0 Infrastructure 2.0 Infrastructure 2.0 Infrastructure 2.0
PortalAge Infrastructure
PortalAge Infrastructure <DataElement name= AccountNo javatype= string nullvalue= maxlen= 20 jdbctype= string /> <DataBean id= Account classname= Account > <DataElement entity= AccountNo id= accountno array= FALSE /> <DataElement entity= CustName id= customername /> </DataBean>
PortalAge Infrastructure MVC () WEB Java WEB
PortalAge Infrastructure MVC <ActionStep id= class= > <Data refelement= dataname= account direction= in /> <Data refelement= dataname= detail array= true direction= out /> </ActionStep> <Action> <ActionContext/> <ActionClass id= ActionFlow classname= > <paramactionstep action= BeginTransaction id= 1 on0do= next onotherdo= 3 /> <paramactionstep action= QueryDetail id= 2 on0do= next onotherdo= 3 /> <paramactionstep action= EndTransaction id= 3 onotherdo= return /> </ActionClass> </Action>
PortalAge Infrastructure XML SQL Java Java
PortalAge Infrastructure <resultmap id="accountresult" class="account"> <result property="id" javatype="int" jdbctype="integer column="id nullvalue="-2147483648" /> <result property="account" javatype="int" jdbctype="integer column="account" nullvalue="-2147483648" /> <result property="type" javatype="string" jdbctype="varchar column="type" /> <result property="moneytype" javatype="string jdbctype="varchar" column="money_type" /> <result property="remainmoney" javatype="double jdbctype="integer" column="remain_money nullvalue="4.9e-324" /> <result property="interest javatype="double jdbctype="integer column="interest"/> </resultmap>
PortalAge Infrastructure <insert id="createaccount" parameterclass="account"> <selectkey resultclass="int" keyproperty="id"> select seq_account.nextval as id from dual </selectkey> insert into TM_ACCOUNT (ID, ACCOUNT, TYPE, MONEY_TYPE, REMAIN_MONEY, INTEREST, RATE_START_DATE, PERIOD) values (#id#,#account:integer:- 2147483648#,#type#,#moneyType#,#remainMoney:INTEGER:4.9E -324#,#interest:INTEGER:4.9E-324#, <isnotnull property="ratestartdate">#ratestartdate#</isnotnull> <isnull property="ratestartdate">null</isnull>,#period:integer:-2147483648#) </insert> <delete id="deleteaccount" parameterclass="int"> delete from TM_ACCOUNT where ID = #value# </delete>
PortalAge Infrastructure <update id="updateaccount" parameterclass="account"> update TM_ACCOUNT set ACCOUNT = #account:integer:- 2147483648# TYPE = #type#,money_type = #moneytype#,remain_money = #remainmoney:integer:4.9e- 324#,INTEREST = #interest:integer:4.9e- 324#,RATE_START_DATE = <isnotnull property="ratestartdate">#ratestartdate#</isnotnull> <isnull property="ratestartdate">null</isnull>,period = #period:integer:-2147483648# where ID = #id# </update> <select id="retrieveaccount" resultmap="accountresult" parameterclass="int"> select ID, ACCOUNT, TYPE, MONEY_TYPE, REMAIN_MONEY, INTEREST, RATE_START_DATE, PERIOD from TM_ACCOUNT where ACCOUNT = #value# </select>
PortalAge Infrastructure XML Java Object Client JavaScript Action Java Object JSP Auto Transf orm XML Island HTML Elementattribute Put DHTML (Binding define) End UI
PortalAge Infrastructure XML (Element Java Object ) <tagname class="dataelement" datasource="dsoname" datafld="fieldpath" > <tagname class="dataelement datasource="dsoname" datafld="fieldpath" > <childtagname1 datafld="fieldpath" > </tagname>
PortalAge Infrastructure XML <tagname class="dataelement" bingtype="array datasource="dsoname datafld="fieldpath" > <itemtagname> <childtagname1 datafld="fieldpath" > <childtagname2 datafld="fieldpath" > </itemtagname> </tagname>
PortalAge Infrastructure XML WEBElement Action ElementioType in <tagname class="dataelement" iotype= in datasource="dsoname datafld="fieldpath" >
PortalAge Infrastructure Bean Generator Database Dao(Java) SqlMap Generator Action Generator Action(Java)
Infrastructure 2.0 PortalAge Infrastructure 2.0 Infrastructure 2.0 Infrastructure 2.0 Infrastructure 2.0
PortalAge Infrastructure DBA SQLDAO SQL
Infrastructure 2.0 PortalAge Infrastructure 2.0 Infrastructure 2.0 Infrastructure 2.0 Infrastructure 2.0
PortalAge Infrastructure MVCJ2EE J2EEMVC
PortalAge Infrastructure MVC Action