개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

Exception 유형

 

3. User Defined EXCEPTION

사용자 정의 EXCEPTION은 oracle server error는 아니고, 사용자가 정한 조건이 만족되지 않을 때,

Error를 발생시키는 방법입니다. DECLARE Section에서 EXCEPTION명을 정의하고

BEGIN Section에서 RAISE문을 써서 에러를 발생시킵니다. 그리고 EXCEPTION Section에서

에러 처리문을 기술합니다.

 

 

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 

<Exception 유형>

 

[예제8] S_PRODUCT 테이블에서 제품번호를 입력받아 제품을 삭제하는 프로그램을 작성하면 다음과 같습니다.

oracle Server 에러번호 -2292인 무결성 제약조건 위반

에러처리를 합니다.

개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr


개발자에게 배우는 개발자교육! 구로 오라클자바교육학원 www.oraclejava.co.kr

 

 

 


 

 

 



<REST 서비스에서의 에러 처리>

 

 


<RESTful 시스템 설계>

​* 좋은 URI 작성법

​- URI에 동사를 사용하지 말것

http://www.oraclejava.co.kr/weblog/entries/2016/01/19/get (X)


////////////////////////////////////////////////////////////////////////


http://www.oraclejava.co.kr/weblog/entries/2016/01/19

      (O)


- URI는 계층적으로 보이게 함

  * 오른쪽으로 갈수록 구체적이어야 함

              http://www.oraclejava.co.kr/weblog/entries/2013/08/01

                                       ​

 

 

 

 



<RESTful 시스템 설계>

* POST 메서드 사용안함

* 에러는 HTTP Status Code로 판단

* 각각의 리소스당 URI가 고유해야 한다

* URI에 액션을 직접 할당 안됨

* Stateless 이므로, 세션에 의존하지 않음


 

 

 

 

 

 



클라이언트에서 XML송신/서버수신 (컨트롤러작성)

​* 예제 자료는 직접 해보시기를 추천드립니다.

 public class XmlJaxbController {
   
    @RequestMapping(value="/ajax/xmlIn1")
//  @RequestMapping(value="/ajax/xmlIn1", headers="ContentType=application/xml")
//  @RequestMapping(value="/ajax/xmlIn1", consumes="application/xml")
public ModelAndView xmlIn1(@RequestBody SampleJaxb1 command) {        
        System.out.printf("cd=%s\n", command);
       
        ModelAndView mav = new ModelAndView("/ajax/sample1");
        mav.addObject("xmlData", command);
        return mav;
     
    }
   
}


 

 

 

 

 

'자바 > JAVA...Spring' 카테고리의 다른 글

Spring 3.2 & MyBatis] RESTful 시스템 설계 (좋은 URI 작성법)  (0) 2016.01.19
Spring 3.2 & MyBatis] RESTful 시스템 설계  (0) 2016.01.19
효과(Effect) - $().animate()  (0) 2016.01.19
효과(Effect)  (0) 2016.01.19
효과(Effect)  (0) 2016.01.19

 

 

$().animate()
animate(params, [duration], [easing], [callback]);
animate(params, options);

 

 

 

 

 

 

 

 

 

 

 

 

$().fadeIn()
fadeIn();
fadeIn(speed);
fadeIn(speed, callback);

$().fadeOut()
fadeOut();
fadeOut(speed);
fadeOut(speed, callback);

$().fadeTo()
fadeTo();
fadeTo(speed, callback);
fadeTo(speed, opacity, callback);

 

 

 

 

 

 

 

 

 

 

+ Recent posts