자바 웹 프로그래밍을 하면서 개인적으로 신경을 쓰는 부분이 몇 가지 있다!(나름 장인 정신이라고 할까?)
그 중 하나는
오직 컨트롤러(Controller)를 통해서만 jsp 파일에 접근할 수 있도록 하는 것이다!
사용자가 직접 jsp 파일에 접근할 수 있다면(주소창에 '*.jsp'라는 글자가 보이는 순간!)
그다지 레벨이 높지 않은 어플리케이션이라고 판단한다.(이건 순전히 100% 내 개인적인 관점이다!)
물론 간단한 수준의 웹 어플리케이션이라면 아무런 상관이 없다!(오히려 100% jsp로 개발하는 것이 훨씬 더 나을 수도 있다! 실제로 이런 식으로도 개발을 많이 한다.)
jsp에 직접 접근할 수 없는 형태로 개발된 웹 어플리케이션이(이런 의미에서 naver.com은 정말 모범 그 자체다!)
진정한 의미의 MVC의 완성이라고 생각한다!(그래서 우리는 열심히 공부하고 스프링을 쓰지 않는가?)
그 중 하나는
오직 컨트롤러(Controller)를 통해서만 jsp 파일에 접근할 수 있도록 하는 것이다!
사용자가 직접 jsp 파일에 접근할 수 있다면(주소창에 '*.jsp'라는 글자가 보이는 순간!)
그다지 레벨이 높지 않은 어플리케이션이라고 판단한다.(이건 순전히 100% 내 개인적인 관점이다!)
물론 간단한 수준의 웹 어플리케이션이라면 아무런 상관이 없다!(오히려 100% jsp로 개발하는 것이 훨씬 더 나을 수도 있다! 실제로 이런 식으로도 개발을 많이 한다.)
jsp에 직접 접근할 수 없는 형태로 개발된 웹 어플리케이션이(이런 의미에서 naver.com은 정말 모범 그 자체다!)
진정한 의미의 MVC의 완성이라고 생각한다!(그래서 우리는 열심히 공부하고 스프링을 쓰지 않는가?)
'IT노트(구) > Java' 카테고리의 다른 글
자바에서 SHA1, SHA256 등으로 암호화하는 소스 (0) | 2015.11.06 |
---|---|
conn.commit()과 conn.rollback()을 사용하려면 conn.setAutoCommit(false) 설정이 필요 (0) | 2015.11.03 |
ResultSet에서 row count 추출하는 방법 (0) | 2015.10.29 |
jsp 내장 객체 종류(이름이 중복되지 않도록 주의한다!) (0) | 2015.10.27 |
SimpleDateFormat은 thread-safe하지 않다! (0) | 2015.10.25 |