Java 2

Packege 설계 원칙.

패키지의 설계 원칙은 클래스의 설계원칙과 기본적인면에서 큰 차이가 없다. 현재까지 잘 알려진 설계 원리들은 다음과 같다. CRP (Common Reuse Principle) - 패키지의 클래스들은 전체적으로 재사용됨.CCP (Common Closure Principle) - 패키지의 클래스들은 동일한 유형의 변경에 대해서 닫혀있어야 함. 만일 클래스가 변경되어야 한다면 패키지의 모든 클래스들은 마찬가지로 변경되어야 함.그정도로 서로 강하게 결속된 것 들만 한 패키지로 모으라는 뜻 같다.SOC (Separation Of Concerns) - 여러 관심사를 혼합시키지 마라.세개 모두 High Cohension에 관한 얘기이다. 하나의 패키지는 하나의 클래스와 마찬가지로 Single Responsibility..

JSP Forward시 유의할 점.

JSP 파일 자체 태그에 forward 하는 구문이 있다.먼저 Forward부터 살펴보면, (여기저기 다른 블로그에 설명이 많기에 정말 간단하게 다들 알꺼라 생각하고 불친절히 설명하자면.)해당 파일을 HTML로 파싱 하는 걸 멈추고, forward 한 새로운 페이지를 브라우저에 보여주게 된다.JS에서 window.location.replace 정도로 생각하면 된다. 딱 한가지 특이점은. 웹브라우져에서 URL 창이 바뀌지 않는다는거. 그러니까, 서버 자체에서 페이지 정보를 forward에 넘긴 페이지를 보여준다고 보면 되겠다. 일종의 fake지??. 구문은 문제는 내가 forward를 가져다가 쓰면서, 1시간정도 시간 날린 게 있는데, 그 때문에 근 2주? 3주 만에, 입사 후 처음으로 포스팅을 쓴다. (..