include 2

한글 문자셋 깨지지 않게 하려면, UTF-8 로 해야..

본 문건은 현재 작성중에 있습니다. 다만, 상태를 공개로 하였습니다. 잘못 기술된 내용이나 논란의 여지가 있는 부분은 댓글 바랍니다. N-byte 문자셋을 제대로 구현하려면 DB 와 웹서버(어플리케이션서버 포함) 들을 모두 UTF-8 로 설정하면 됩니다. 그런데, UTF-8 이 아니라면.. 대략 난감하죠. Java 도 내부적으로 스트림을 처리할때 UTF-8 을 사용하겠죠. Ajax 도 내부적으로 UTF-8 을 이용합니다. 여러모로 UTF-8 로 세팅하면 정신건강에 이롭습니다. 그러나, UTF-8 로 구성되지 않았다면.. 어떻게 해야 할까요. JSP 나 Servlet 에서 문자셋 처리를 해야 하겠지요. JSP 에서 UTF-8 을 사용하려면 2가지가 있겠는데, 하나는 해당 JSP 문자셋을 UTF-8 로 전환..

SQL 쿼리를 JSP 에서 구현하는 이유

예전에 이렇게 코딩된 JSP 를 본 적이 있다. DB 작업을 위한 Context, Connection, Statement, ResultSet 등이 JavaBeans 에 담긴 것이 아니라 JSP 에 존재하는 것이다. 물론 ResultSet 이야 JSP 에서 사용하려면 기술될 수도 있다. 그런데, ResultSet 의 맹점(?)이 몇가지 존재하기 때문에, 이것도 ArrayList 에 담기 쉽상이다. 그리고 이러한 코딩 방식을 폄하한 가장 큰 이유는, PreparedStatement 를 이용하지 않고 Statement 를 이용하였기 때문이다. 게다가 유사한 기능을 구현한 각각의 JSP 들에 처음부터 끝까지 DB 작업용 코드가 들어가 있지 않은가..! 비슷한 기능을 수정하려고 관련된 JSP 모두를 고쳐야 하니,..