'PROGRAMING/GULE FRAMEWORK'에 해당되는 글 4건

  1. 2009.12.09 PosInsert Activity(Web/NonUI 공통)_Property
  2. 2009.12.09 PosDelete Activity(WEB)_Property
  3. 2009.12.09 PosModify Activity_Property
  4. 2009.12.09 PosSearch Activity_PROPERTY 설정
2009.12.09 15:32

PosInsert Class는 "Insert into emp(empno,ename,sal,deptno) values(?,?,?,?)"와 같이 Insert SQL을 수행하는 Activity이다.
Web 화면과 NonUI 공통으로 사용되고  Binding Parameter Type은 Web인 경우 String[]의 {0}번째로 Binding하고 Web이 아닌경우는 해당 Object를  Binding한다.



sqlkey:query.xml의 query id
dao:applicationContext.xml의 DAO id
param-count:Binding 할 개 수(select  * from emp where deptno=?)의 "?" 수
param#(param0,param1...):Binding Value("?"와 순서 일치 하여야 함)
resultkey:Query 결과를 ctx에 저장할 Key
chkname:화면의 CheckBox ID
list-key:Update에 Binding 할 Data Context Key(List(Map)구조

Posted by 박쥐소년
2009.12.09 15:29

PosDelete Class는 "delete from emp where empno=?"와 같이 Delete SQL을 수행하는 Activity이다.
Web 화면과 NonUI 공통으로 사용되고  Binding Parameter Type은 Web인 경우 String[]의 {0}번째로 Binding하고 Web이 아닌경우는 해당 Object를  Binding한다.

여기서 chkname이 있는 경우 Web의 CheckBox에 Check 된 수만큼 반복하고 없는 경우는 Context에서 바로 String[]로 get하여 Binding한다.

NonUI의 경우 Data Type String[]가 아닌 경우 바로 해당 Object로 Binding한다.
결과값은 Update한 Count를 결과로 저장할 수 있다.

sqlkey:query.xml의 query id
dao:applicationContext.xml의 DAO id
param-count:Binding 할 개 수(select  * from emp where deptno=?)의 "?" 수
param#(param0,param1...):Binding Value("?"와 순서 일치 하여야 함)
resultkey:Query 결과를 ctx에 저장할 Key
chkname:화면의 CheckBox ID
list-key:Update에 Binding 할 Data Context Key(List(Map)구조
Posted by 박쥐소년
2009.12.09 15:22
PosModify Class는 "update emp set sal=?,ename=? where empno=?"와 같이 Update SQL을 수행하는 Activity이다.
Web 화면과 NonUI 공통으로 사용되고  Binding Parameter Type은 Web인 경우 String[]의 {0}번째로 Binding하고 Web이 아닌경우는 해당 Object를  Binding한다.

여기서 chkname이 있는 경우 Web의 CheckBox에 Check 된 수만큼 반복하고 없는 경우는 Context에서 바로 String[]로 get하여 Binding한다.

NonUI의 경우 Data Type String[]가 아닌 경우 바로 해당 Object로 Binding한다.
결과값은 Update한 Count를 결과로 저장할 수 있다.

sqlkey:query.xml의 query id
dao:applicationContext.xml의 DAO id
param-count:Binding 할 개 수(select  * from emp where deptno=?)의 "?" 수
param#(param0,param1...):Binding Value("?"와 순서 일치 하여야 함)
resultkey:Query 결과를 ctx에 저장할 Key
chkname:화면의 CheckBox ID
list-key:Update에 Binding 할 Data Context Key(List(Map)구조
Posted by 박쥐소년
2009.12.09 15:02
PosSearch Class는 특정 Select Query를 실행하고 그 결과값을 저장하게 된다.
Web화면과 NonUi 공통으로 사용되고 Biding Parametor Type은 Web인 경우 String[]의 {0}번째로 Binding하고 Web이 아닌경우는 해당 Object를 Binding 한다.
이 Class는 Page Size 단위로 Query 결과를 수행하지 않기 때문에 JSP Tag의 showPageSet과 같이  사용할수 있다.

sqlkey:query.xml의 query id
dao:applicationContext.xml의 DAO id
param-count:Binding 할 개 수(select  * from emp where deptno=?)의 "?" 수
param#(param0,param1...):Binding Value("?"와 순서 일치 하여야 함)
resultkey:Query 결과를 ctx에 저장할 Key
Posted by 박쥐소년