본문 바로가기

web/JSP

(56)
쿼리를 JSP에 쓰이도록 변환해 보자! query convert 1.0 토드에는 이런 기능이 있긴하다. 먼저 필요한 쿼리를 선택한다. 다음에 Ctrl + m -> Ctrl + v 하면 보는 바와 같이 변환이 된다. 허나 이상하게 안되는 컴퓨터 들도 몇몇 있다. 토드 버전도 같고 이상은 없는데 이상하게 변환이 안된다; 해서 -_- 2동안 C++ 공부했는데 이런것도 못만들면 이상하잔아?! 1. 필요한 쿼리 문을 에디터박스에 복사한다. 2. 변환 버튼을 눌러주면 변환이 된다. 3. 에디터 창을 눌러주면 자동으로 전체 선택이 된다. Ctrl+v 를 해서 복사한다음에 원하는 곳에 복사해줘서 사용하면 된다. - 옆으로 길게 나오긴 하는데 실제로 복사해 보면은 아무렇지 않다. 멀티 바이트여서 엔터키가 달라서 그런것뿐이다. (txt 파일에 복사해보면은 ■으로 나오는 것이 엔터키이다.) -..
jsp 쿼리 row 갯수 구하기 -0- 제길;; 내가 알기론 배열과 같은 클래스에서 row값 구하는게 getrow()인줄 알았는데;; 그와 같이 당연히 resultSet 클래스에도 getrow()가 있더라.. 간단하네~ 라고 생각했지;;-0-!! 허나 계속 0만 뱉어 냈다. 대체왜?! 데이터가 있는데?! getrow()는 API를 보면 현재 보고 있는 row의 번호이고;; ( Retrieves the current row number. 검색 현재 행 번호입니다.) row의 갯수를 구해서 던져주는 함수는 없었다. (몰라서 하나씩 다해봣음;; 빌어먹을 영어실력;;) 두가지 정도 방법이 있는데 하나는 resultSet.next()를 루프를 돌면서 카운트를 세는 방법. 두번째는 직접 쿼리로 row값을 받아오는것이다. 단순하게 카운트만 할꺼면 ..
ORA-00911: invalid character , java.sql.SQLException: ORA-00911: 문자가 부적합합니다, 에라 발생 = ORA-00911: 문자가 부적합합니다 DML 문장에 끝에 ';'를 포함했는지 확인하고 ';'을 지워준다. - 마지막에 ';'을 지워준다~ Toad에 속지마라. 업무중 대부분을 Toad에서 돌려보고 쏘스를 반영하는데 JSP에선 계속 ORA-00911: invalid character 오류가 뜨는것이다. 다시 Toad에 가져다가 돌려보면 되고, JSP에선 에러나고..-0- Toad에선 ';' 써도 상관없다. (SQL에선 맞는 문법이다.) BUT JSP(스크립트 언어가 그럴지도 모르겠다;; - 알아봐야겠다.) ';'를 빼줘야만 한다.
이클립스 JSP 디버깅~ 이클립스에서 JSP 디버깅은 JAVA와 비슷하다. 단지 잘 않걸리는게 문제..ㅡ,.ㅡ JVM 내부를 봐야만 디버깅이 가능하다. 당연한 것이 WAS에서 JVM을 불러서 JSP를 컴파일 하기 때문이다. 결국 이클립스에서 WAS의 안을 보여주는것과 같다. - 내일 JSP 동작 방법을 올려야 겠다. -WAS 는 톰캣,웹스피어,제우스 등 서블릿을 해주기 위한 서버와 클라이언트 사이에 있는 중간 매개체라 생각하면 된다.(아닌가? - WAS는 아직 공부를 않해서;;) - 카트리나 톰캣 5.0 버전에서 한것입니다. 1. 소스상에서 왼쪽 부분을 더블클릭 혹은 오른쪽 마우스->Toggle BreakPoints 를 선택해준다. 2. 서버 시작을 Debug mode로 실행한다. (벌레 모양으로 되어 있는 것을 눌러주면 된다...
MVC model 2 구조 모델 2 구조에서는 모델 1구조와 달리 웹 브라우저의 요청을 하나의 서블릿이 받게 된다. 서블릿은 웹 브라우저의 요청을 알맞게 처리한 후 그 결과를 보여 줄 JSP페이지로 포워딩한다. 포워딩을 통해서 요청 흐름을 받은 JSP페이지는 결과 화면을 클라이언트에 전송한다. 즉 서블릿이 비즈니스 로직 부분을 처리하게 되는 것이다. 사용자의 요청의 진입점은 컨트롤러(Controller)의 역할을 하는 서블릿(Servlet)이 담당하고 모든 흐름을 통제한다. 이런 구조는 개발자와 디자이너의 역할과 책임에 대한 명확한 구분을 해줄 수가 있다. 복잡한 중대형 규모의 프로젝트에 적합하다. - 장점 비즈니스 로직(Business logic)과 뷰(View)의 분리로 인해 어플리케이션이 명료해지며 유지 보수와 확장이 용이하..
MVC model 1 구조 이해를 위한 간략한 그림! 모델 1구조는 JSP를 이용한 단순한 모델이다. 보통 처음 JSP를 배울때 사용하는 구조가 모델 1구조이다. 웹브라우저의 요청이 곧바로 JSP에 전달된다. 즉 JSP페이지가 뷰(View)와 컨트롤러(Controller)의 역할을 같이 하므로 모든 사용자의 요청의 진입점이 요청되는 JSP페이지가 된다. - 장점 단순한 페이지 흐름으로 인해 개발 기간이 단축된다. MVC 구조에 대한 추가적인 교육이 필요없고 개발팀의 팀원의 수준이 높지 않아도 된다. 중소형 프로젝트에 적합하다. - 단점 웹 어플리 케이션이 복잡해질수록 유지 보수가 어렵다. 디자이너와 개발자 간의 원할한 의사소통이 필요하다. 출처 : http://rcn948.textcube.com/47
이틀동안 공부한 CSS 어렵당~ 이틀동안 공부한 CSS... 정말 쉬우면서도 너무나 어렵다는..ㅜㅡㅜ 어떻게 이런걸로 그림을 그리는건지;; 공부열씨미해서 나도 심슨이나 그려봐야겠다..ㅋㅋ (이클립스로 했는데;; 연동이 익스플러였나보다..익스에선 잘되있는데.. 크롬에선 깨져서 나오넹...ㅜㅡㅜ 이래서 웹표준을 지켜야 하나보다..ㅜㅡㅜ 힘들게 햇는데..ㅜㅡㅜ)
JSP servlet-api.jar jsp-api.jar error Access restriction: The field SC_OK from the type HttpServletResponse is not accessible due to restriction on required library D:\Program Files\Java\jre6\lib\ext\servlet-api.jar Access restriction: The field SC_OK from the type HttpServletResponse is not accessible due to restriction on required library D:\Program Files\Java\jre6\lib\ext\servlet-api.jar ......... Access restriction: The method p..