728x90
반응형
SMALL

jsp 19

[DB/톰캣오류]log4j2.xml mapper설정 관련 오류!!

오늘도 spring대신 전자정부프레임워크로 작업중,, mapper, jdbc db설정 하는 도중에 식상하지만 흔치 않은 오류가 났었다~ 그것은 바로 log4j2가 없다는 오류였다!! StatusLogger No log4j2 configuration file found.!!!!! eGovframework쪽 resource안에 log4j2라는 파일이 빠졌음을 의미한다고 생각하면 된다!! eGovframework도 framework치곤 좋친 않치만springframework만큼 건들것이 많고 아직 쓸말한 용도도 가지고 있다. pom.xml쪽의 maven으로 구성된 dependency나 gradie의 comfile에서의 문제라고 생각했었는데 그것이 아닌 점을 최근들어 알게 되었다!! 아무튼 이 에러가 났을 때는..

[JSP/Servlet]서블릿을 이용한 mvc2패턴을 알아보자~!!

MVC 패턴(Model-View-Controller Pattern) MVC 패턴은 여러가지 디자인 패턴 중에 하나이다. 즉, 건축으로 비유하자면 공법이며, 소프트웨어에 빗대어 말하자면 어떻게 소프트웨어를 개발할 것인지의 개발 방식을 공식화 한 패턴이다. 특히 MVC 패턴은 사용자와 상호작용을 하는 어플리케이션을 개발할 때 사용되는 방식이다. 예를 들어 웹 어플리케이션과 같이 UI(User Interface)를 통하여 사용자가 직접적으로 소통하는 부분들이 있는 어플리케이션에서 보편적으로 사용된다. MVC(Model-View-Controller) 패턴은 이름에서도 알 수 있듯이, 어플리케이션을 기능적으로 크게 세 가지로 나눈다. 각 기능의 세부 정보는 아래와 같다. 모델(Model) : 비즈니스 영역의 로직..

[웹/JSP]jsp jstl에 대해서 알아보장~!!

안녕하세요~ 요번시간에는 jsp jstl의 간단한 예제들과 특징에 대해서 알아보겠습니다~ㅎㅎㅎ 1. JSTL 이란? JSTL은 JSP 표준라이브러리(JSP Standard Tag Library)의 약어이다. 자주 사용될 수 있는 커스텀 태그들을 모아서 표준으로 모아놓은 태그 라이브러리다. JSTL 의 종류 라이브러리명접두어주요 기능URI 코어 c 변수 지원, 제어문, 페이지 관련 처리 http://java.sun.com/jsp/jstl/core 함수 fn collection 처리, String 처리 http://java.sun.com/jsp/jstl/fuctions 포매팅 fmt 포맷 처리, 국제화 지원 http://java.sun.com/jsp/jstl/fmt 데이터베이스 sql DB관련 CRUD 처리..

[웹/JSP]jsp 커넥션풀(dbcp) DB 연결하기~!!

안녕하세요~ 요번엔 보통 DB연결보다 빠르게 연결하게 도와줄 커넥션풀에 대해서 알아보도록 하겠습니다~ㅎㅎㅎ 커넥션 풀(Connection Pool) 1. 커넥션 풀(DBCP) 데이터베이스와 연결된 커넥션을 미리 만들어서 풀(pool) 속에 저장해 두고 있다가 필요할 때 커넥션을 풀에서 쓰고 다시 풀에 반환하는 기법을 말한다. 웹 프로그램에서는 데이터베이스의 환경설정과 연결 관리 등을 따로 XML파일이나 속성 파일을 사용해서 관리하고, 이렇게 설정된 정보를 이름을 사용하여 획득하는 방법을 사용한다. - 웹 컨테이너가 실행되면서 커넥션(connection) 객체를 미리 풀(pool)에 생성해 둡니다. - DB와 연결된 커넥션(connection)을 미리 생성해서 풀(pool) 속에 저장해 두고 있다가 필요할..

[웹/JSP]jsp mvc1게시판 singleton에 대해서 알아봅시다~!!

jsp에서 model1이나 model2 게시판(대략 model1)을 만들때, dao쪽에서 db연결을 할 때, 좀 더 편하고 간단하게 사용할 수 있는 패턴이 있는데요~!! 그것은 바로 싱글톤(singleton)이라고 합니다~!!!ㅎㅎㅎ 싱글톤 패턴(Singleton Pattern) 싱글톤 패턴 애플리케이션이 시작될 때 어떤 클래스가 최초 한번만 메모리를 할당하고(Static) 그 메모리에 인스턴스를 만들어 사용하는 디자인패턴. 생성자가 여러 차례 호출되더라도 실제로 생성되는 객체는 하나고 최초 생성 이후에 호출된 생성자는 최초에 생성한 객체를 반환한다. (자바에선 생성자를 private로 선언해서 생성 불가하게 하고 getInstance()로 받아쓰기도 함) => 싱글톤 패턴은 단 하나의 인스턴스를 생성해..

[JSP/서블릿]jsp(spring) 서블릿(Servlet)이란 무엇인가??

안녕하세요~~ IT깡패's인데요~ㅎㅎㅎ 요번 시간은 jsp의 서블릿에 대해서 배워보겠는데요~ㅎㅎ jsp의 서블릿은 때에 따라서 spring과 같이 사용하기도 한답니다~ 바로 dispatcher-servlet이란 것인데요~~ spring에 있어서는 필수 아이템이라고 할 수 있죠잉~~!!!아무튼 이제부터 servlet에 관한 내용들을 포스팅 해보겠습니다~!! 1. Servlet(서블릿) 서블릿을 한줄로 정의하자면 아래와 같이 정의할 수 있습니다. 웹프로그래밍에서 클라이언트의 요청을 처리하고 그 결과를 다시 클라이언트에게 전송하는 Servlet 클래스의 구현 규칙을 지킨 자바 프로그래밍 기술 간단히 말해서, 서블릿이란 자바를 사용하여 웹을 만들기 위해 필요한 기술입니다. 그런데 좀더 들어가서 설명하자면 클라이..

[웹/JSP]jsp model1 간단한 도서관리게시판-5(delete문)

마지막으로 살펴볼 내용은 jsp게시판 delete문인데요~ 삭제라고 하죠~ 삭제는 두 가지로 처리해주었는데요~ 테이블 안에 있는 삭제 버튼을 누르면 삭제되게해주는 것과 체크박스를 만들어서 체크를 한다음 삭제해주는 내용이죠~ 그리고 jsp는 deleteProc.jsp와 deleteAll.jsp를 만들어주었는데요~ 일단 select에서 자바스크립트 안에 내용을 연동시켜주도록 하겠습니다. - select.jsp rowcheck라는 데이터가 들어간 테이블안에 체크박스 name명이랑 onclick안에 들어가있는 function값명을 잘 살펴보시면요~ㅎㅎ flag를 써서 값이 안들어가면 "삭제할 내용을 체크하세요"라는 alert창이 뜨게끔 해주었습니다~ 그리고 check값을 if문을 주어서 전체체크하거나 부분체크가..

[웹/JSP]jsp model1 간단한 도서관리게시판-4(update문)

이번 시간에 update문에 대해서 이야기해보겠습니다~ㅎㅎ update문은 updateForm.jsp, updateProc.jsp, BeanDao(update문) 이렇게 구성되어 있는데요~ insert문에서 insert할 때, 서점컬럼이 들어올 때, 띄어쓰기를 해서 값을 주었는데, update에서는 쉼표를 해서 값에 들어가게끔 해줘보았습니다~!! 자 그럼 update문의 코드 분석을 한번 해보도록 하겠습니다~ㅎㅎ - updateForm.jsp 영화 정보 수정 제목 저자 출판사 가격 입고일 배송비 유료 무료 구입가능 서점 교보문고 알라딘 yes24 인터파크 보유수량 선택 1 2 3 4 5 저기서 하는 방식은 스크립트릿을 이용해 input창의 value값을 고정시키도 업데이트 시키게끔 해주기위한 방식이라고 ..

[웹/JSP]jsp model1 간단한 도서관리게시판-3(insert문)

jsp model1 게시판으로 간단하게 insert문을 실행해보려고 하는데요~ insert문은 select.jsp에서 insertForm으로 가게끔 처리해주었는데요~ insertProc라고 해서 insert가 dao를 통해서 동작하게끔 하는 작업도 같이 넣어줘야합니다~ select문부터 살펴볼까요~ㅎㅎㅎ - select.jsp 이렇게 처리하면 insertForm.jsp로 바로 가게끔 됩니다~!! 그리고 insertForm.jsp와 insertProc.jsp를 살펴볼까요~ㅎㅎ - insertForm.jsp insertForm.jsp 도서 정보 입력 제목 저자 출판사 가격 입고일 배송비 유료 무료 구입가능 서점 교보문고 알라딘 yes24 인터파크 보유수량 선택 1 2 3 4 5 - insertProc.jsp..

[웹/JSP]jsp model1 간단한 도서관리게시판-2(dao, select문)

요번 시간에는 도서관리게시판 select에 대해서 이야기해보겠습니다~ㅎㅎ select는 조회 또는 검색이라고 생각하시면 되시며, 기본적인 게시판에서는 당연히 필요한 부분입니다~ select할 때, dao부분에서 해야하는 작업에 대해서 알아보겠습니다. 1. jdbc 로딩,,, Class.forName(“com.mysql.jdbc.Driver”) 2. Connection 객체를 생성 con = DriverManager.getConnection(url, user, pw) 3. Statement 객체를 생성 Staement - SQL문을 데이터베이스에 보내기위한 객체입니다. stmt = con.createStatement() 4. SQL 문장을 실행 SQL 문장을 실행하고 결과를 ResultSet으로 리턴합니다..

728x90
반응형
LIST