달력

4

« 2024/4 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

'I.tistory()'에 해당되는 글 290

  1. 2010.03.04 Spring Batch Operator 사용법에 관한 글 3
  2. 2010.03.03 7일차 2
  3. 2010.03.02 5~6일차 1
  4. 2010.02.26 세계 첫 '국가 앱스토어' 만든다
  5. 2010.02.25 3~4일차
  6. 2010.02.25 JSTL
  7. 2010.02.24 iBatis 강의 자료.
  8. 2010.02.23 2일차 ( 작업 환경설정 )
  9. 2010.02.23 20100223 .처음. 그리고 시작. 1
  10. 2010.02.22 1일차 ( 작업 환경설정 )
.. .. ..

1. vo 통하여 선태된 JobExecution Id선택

String jobExecutionId = vo.getJOB_EXECUTION_ID();
  this.logger.debug(" jobExecutionId " + jobExecutionId);

 

 2. ApplicationContext 설정하기
  ClassPathXmlApplicationContext classPathXmlApplicationContext = new ClassPathXmlApplicationContext(
          new String[] { "simple-job-launcher-context.xml", "jobs/ CF_EI10000Job.xml", "jobs/DD20101BJob.xml" });

 

3. ApplicationContext 에서 operator 가져오기
  SimpleJobOperator oper = (SimpleJobOperator)classPathXmlApplicationContext.getBean("jobOperator");

 

4. ApplicationContext에서 Job가져오기
  Job job = (Job) classPathXmlApplicationContext.getBean ("CF_EI10000");
  Job DD20101B = (Job) classPathXmlApplicationContext.getBean ("DD20101B");

 

5. job 이용하여 잡팩토리 생성
  ReferenceJobFactory jobfactory = new ReferenceJobFactory(job);
  ReferenceJobFactory DD20101Bjobfactory = new ReferenceJobFactory (DD20101B);

  ListableJobRegistry jobRegistry = new MapJobRegistry();

try {


      /* registry
잡팩토리 등록  */
      jobRegistry.register(DD20101Bjobfactory);
      jobRegistry.register(jobfactory);

 

           Or

 

<bean  class="org.springframework.batch.core.configuration.support.JobRegistryBean­PostProcessor">
  <property name="jobRegistry" ref="jobRegistry"/>
 </bean>

 <bean id="jobRegitry" class="....MapJobRegistry">

선언만 들어와 있으면 applicationContext올라가면서 자동으로 jobRegitry Job들이 등록된다.

 

      /* operator JobRegistry 등록 */
      oper.setJobRegistry(jobRegistry);

 

      /* operator 이용하여 실행 */
      oper.restart(Long.parseLong(jobExecutionId));

 

6. JobRegistryBeanPostProcessor 이용해 MapJobRepository 초기화하는 방법

<bean  class="org.springframework.batch.core.configuration.support.JobRegistryBean­­PostProcessor">
   <property name="jobRegistry" ref="jobRegistry"/>
 </bean>

 

ClassPathXmlJobRegitry 쓰면 기본적으로 Job interface 구현한 모든 bean들을 등록해준다..  MapJobRegitry 따로 등록절차 거쳐서 job 관리할 필요가 있을 사용.

 

7. Operator 예제 소스

 ClassPathXmlApplicationContext classPathXmlApplicationContext = new  ClassPathXmlApplicationContext(
                 new String[] { "simple-job-launcher-context.xml",  "jobs/CF_EI10000Job.xml" });

         SimpleJobOperator oper = (SimpleJobOperator) classPathXmlApplicationContext.getBean("jobOperator");

         JobParametersBuilder builder = new JobParametersBuilder();
         builder.addString("CORP_SECD", "TI01");
         builder.addString("PROC_STD_YMD", "20090831");
         builder.addDate("START_TIME", new Date());
         builder.toJobParameters();

      oper.start("CF_EI10000", builder.toString());

 


'I.lib() > I.lib(S.Batch)' 카테고리의 다른 글

SqlMapClient 와 SqlMapClientTemplate  (0) 2010.04.19
Spring Batch sample source [일부]  (2) 2010.04.07
Spring_Batch_v1.1.2  (2) 2010.03.16
.
:
Posted by .07274.
2010. 3. 3. 22:02

7일차 I.edu()/I.edu(S&S)2010. 3. 3. 22:02

.. .. ..
종일 하라는데로 따라만 하다가
DB 접속이 안되니......

즐사망..

138서버도 막히고
139서버도 막히고
root 계정도 막히고....
OTL..

JSTL STUDY~!

'I.edu() > I.edu(S&S)' 카테고리의 다른 글

9일차  (0) 2010.03.08
8일차  (0) 2010.03.04
5~6일차  (1) 2010.03.02
3~4일차  (0) 2010.02.25
2일차 ( 작업 환경설정 )  (0) 2010.02.23
.
:
Posted by .07274.
2010. 3. 2. 21:44

5~6일차 I.edu()/I.edu(S&S)2010. 3. 2. 21:44

.. .. ..
* 5일차.
 validation 에 대한 마무리.


* 6일차
 게시판 시작..
 

-------------------------------------------------
Action
1. DAO 객체 생성
2. DTO객체 생성
3. ActionForm 객체 -> DTO 객체 (BeanUtil)로 복사
4. DAO를 이용해서 DB에 insert <db읽어오기>
5. BoardList.jsp 로  forwarding

'I.edu() > I.edu(S&S)' 카테고리의 다른 글

8일차  (0) 2010.03.04
7일차  (2) 2010.03.03
3~4일차  (0) 2010.02.25
2일차 ( 작업 환경설정 )  (0) 2010.02.23
1일차 ( 작업 환경설정 )  (0) 2010.02.22
.
:
Posted by .07274.
.. .. ..
날씨·교통·취업 등 3억여건에 이르는 국가 공공정보를 활용해 애플리케이션을 개발·유통할 수 있는 ‘국가 앱스토어’가 만들어진다. 민간기업이 아닌 국가가 직접 앱스토어를 만드는 것은 이번이 처음이다.

25일 관계 부처에 따르면 행정안전부는 공공정보 활용 촉진 방안으로 오픈 API(Application Programming Interface) 기반의 ‘국가 앱스토어(가칭)’를 이르면 상반기 구축하기로 했다....

....

행안부는 이와 함께 모바일 공공 애플리케이션 개발을 지원하는 일종의 테스트베드인 ‘공공모바일센터(가칭)’ 설립도 추진한다. 공공모바일센터에서는 개발자들이 자유롭게 애플리케이션을 개발할 수 있는 사무 환경과 함께 테스트 솔루션 등이 제공된다.


http://www.etnews.co.kr/news/detail.html?portal=001_00001&id=201002250265
.
:
Posted by .07274.
2010. 2. 25. 22:01

3~4일차 I.edu()/I.edu(S&S)2010. 2. 25. 22:01

.. .. ..

* 3일차.
   써놓고 저장 안해놓고 컴퓨터 die..
   별건 없었다 ;;


*4일차
   7~8시
   .................. 아직도 struts...... 이건 뭐... 계산긴가.....

   8~10시
          1주일치 총정리 본이라고 한다 ;;;;

****************************************************************************
TESTtAG.JSP ---> /TEST.DO 를 호출하면

1. ActionServlet 작동한다. Struts-config.xml  에서 ActionMapping 객체 생성
2. requestPreprocesor 클래스가 Action Form 객체를 만들고 request 객체로부터
값을 읽어 set 로 시작하는 함수를 호출하여 값을 저장한다. 그 후 struts-config.xml 파일에
validate 속성이 true 이면 validate 메서드를 호출하고 여기서 오류가 ㅂ라생하면
actionErrors 객체를 생성후 이 객체에 actionMessage 객체를 생성하여 저장한 후 반환한다.
 requestPreprocessor 은 만일 Actionerrors 객체가 Null 이 아니면
input 속성에서 지정한 jsp 페이지로 포워딩하면서 actionForm 객체의 내용을
request 객체에 담아 보낸다. 오류가 없으면 action 으로 바로 이동한다.

<action path="/test"      -- url
   type="test.action.TestAction"   -- 호출될 action
   parameter="cmd"    -- dispatchaction 클래스 사용시 값을 전달할 파라미터 이름
        -- 반드시 dispatchaction 안에 매서드가 존재해야한다
   validate="true"    -- actionform 에서 오류를 검증하도록 함.
    name="TestForm"     -- form-beans 에 저장된 actionform 클래스 이름
    input="/test/testTag.jsp"    -- 오류발생시 되돌아갈 페이지
    scope="request">    -- actionform 을 저장할 영역. request나 session 에 저장한다.
   <forward name="result" path="/test/result.jsp"/>
  </action>

**********************************************************************************
대충 요약정리 하면
action 할때 validation이용해 오류 있는지 체크하는 내용. 오류로 인한것은 프로퍼티 파일을 통해
에러 메시지가 쉽게 출력될수 있도록 한다.

오늘내용 끝~!
퇴근하자..

'I.edu() > I.edu(S&S)' 카테고리의 다른 글

8일차  (0) 2010.03.04
7일차  (2) 2010.03.03
5~6일차  (1) 2010.03.02
2일차 ( 작업 환경설정 )  (0) 2010.02.23
1일차 ( 작업 환경설정 )  (0) 2010.02.22
.
:
Posted by .07274.
2010. 2. 25. 11:42

JSTL I.lib()/I.lib(JSTL)2010. 2. 25. 11:42

.. .. ..
.
:
Posted by .07274.
2010. 2. 24. 21:21

iBatis 강의 자료. I.lib()/I.lib(iBatis)2010. 2. 24. 21:21

.. .. ..
김하영씨것은 강의자료

2번째 파일은 iBatis 개발자 가이드.
.
:
Posted by .07274.
2010. 2. 23. 21:59

2일차 ( 작업 환경설정 ) I.edu()/I.edu(S&S)2010. 2. 23. 21:59

.. .. ..


* 7~8시
  struts-config.xml 설정.
  - 나름 build path로 잡았다고 생각했는데  Web은 프로젝트 패키지 안에 라이브러리가 포함되어 있어야 하는지
     클레스파일 (action-servlet)을 잡지 못했다. so WEB-INF/lib안에 라이브러리 복사후 buildpath 
     (새로운 방식. 설레임과 짜증으로 ...)

*8~9시
 servlet 이용 더하기 하기. Action을 이용하여 값을 받아 처리한다(*.do) 
   - Action 에 가기전에 ActionForm의 인터페이스 먼저 거친다. ActionForm 은 오류체크를 하는 곳(현재로썬.)
      Class파일을 만들고
<form-beans>
  <form-bean name="addForm" type="add.form.AddForm"/>
 </form-beans>
이런식으로 설정해주고

<action path="/add" type="add.action.AddAction" name="addForm">
이 설정식대로  네임에 넣어준다.. 왜 네임에..?!

   -   ... 배운지 오래됬다고 <% result %>가 왜 안되냐고 난리.;

*9~10시
 login 연습.... and Tag 라이브러리 .
 위에 써둔 ActionForm...
   -  지루해지고 지친다. 이런 기초수업이 2/3 라니...
 

'I.edu() > I.edu(S&S)' 카테고리의 다른 글

8일차  (0) 2010.03.04
7일차  (2) 2010.03.03
5~6일차  (1) 2010.03.02
3~4일차  (0) 2010.02.25
1일차 ( 작업 환경설정 )  (0) 2010.02.22
.
:
Posted by .07274.
2010. 2. 23. 19:05

20100223 .처음. 그리고 시작. I.main()/I...(2010)2010. 2. 23. 19:05

.. .. ..

* 블로그는 처음이고 게시판 개설조차 헤매고 있는 컴퓨터 개발자라니...
   
   3am 님께 감사의 글도 남겼고 링크도 걸었고..
   1명 빼고는 아무에게도 알려지지 않은 내 공간..
   급하지 않게 서두르지 않게
   조심스럽게 채워지자..

   무엇이 채워졌으면 좋겠니...


   + 7시.. 춥지도.. 덥지도 않은 날씨에 .07274. +
.
:
Posted by .07274.
2010. 2. 22. 21:34

1일차 ( 작업 환경설정 ) I.edu()/I.edu(S&S)2010. 2. 22. 21:34

.. .. ..

교육명 : 자바프레임워크Master ( Struts & Spring )
일  정  : 2월 22일 ~ 3월 30일 ( 평일 저녁 pm 07 : 00 ~ pm 10: 00 )
교육장 : 오라클 자바 교육센터


* 7~8시
 인사 및 주의사항
 Tomcat, Eclipse, Struts 다운..


* 8~9시
 Eclipse Pakage 설정. 및 라이브러리 설정.

* 9~10시
  Tomcat 6.x 설정 (plugin 복사후 그냥 Tomcat 사용함.. Server 잡아주지 않음.)



-
종일 한것이라고는 설정뿐.
 +새로운방식.
시작이다.

'I.edu() > I.edu(S&S)' 카테고리의 다른 글

8일차  (0) 2010.03.04
7일차  (2) 2010.03.03
5~6일차  (1) 2010.03.02
3~4일차  (0) 2010.02.25
2일차 ( 작업 환경설정 )  (0) 2010.02.23
.
:
Posted by .07274.