Java EE (27) 썸네일형 리스트형 Java EE jsp, servlet 분리하여 웹 구현(1) Java jsp, servlet 을 분리해서 웹서비스를 구현해보자 먼저 jsp 에서는 화면에 보여지는 영역만 작성하고 servlet에서는 값을 jsp으로 전달하는 역활을 한다. Java Resources 폴더에 패키지를 생성하고 그안에 Class를 위와 같이 작성하였다. 최종적인 목표는 FortuneServlet.java 파일안에 있는 String fortune 값을 jsp 으로 전달하여 보여지게 하는 것이다. 값을 받을 jsp 페이지에서는 servlet에 있는 String type 데이터를 읽어와서 fortune 에 casting 하였다. setAttribute가 전달하는 값은 Object 이므로 casting 하지 않으면 에러 발생한다. 경로는 servlet 에 맞춰서 작성한다. index 페이지에 .. [Eclipse] Java EE DB 데이터 추가 Java EE 플랫폼에서 DB 데이터 추가 하는 페이지를 만들어 보자 DB에 추가하고싶은 데이터를 입력하는 form 페이지를 작성한 뒤 MemberDto 클래스안에 미리 insert() 메소드를 만들어놓고 insert 작업을 하는 페이지를 위와 같이 작성. [Eclipse] Java EE JNDI DB연결 Java Resources 폴더 > src/main/java 폴더에서 test.util 패키지를 생성하였고 그 안에 DBcpBean.class 파일을 생성하였다. JNDI 방식으로 DB 연결하는 소스코드이다. JNDI 란? JNDI(Java Naming and Directory Interface)는 디렉터리 서비스에서 제공하는 데이터 및 객체를 발견(discover)하고 참고(lookup) 하기 위한 자바 API 이다. JNDI는 일반적으로 다음의 용도로 쓰인다. - 자바 애플리케이션을 외부 디렉터리 서비스에 연결 (예: 주소 데이터베이스 또는 LDAP 서버) - 자바 애플릿이 호스팅 웹 컨테이너가 제공하는 구성 정보를 참고 출처 : 위키백과 [Eclipse] Java EE DB에서 값 조회 Java EE 플랫폼에서 DB 조회 하는 페이지를 만들어 보자 회원 목록 보는 페이지로 가는 링크 만들고 MemberDto 클래스에 미리 getList 메소드를 작성 하고 list.jsp 안에 dao안에 db연결 객체를 받아온뒤 list 지역변수에 DB에서 값을 가져올 준비를 완료한다. 위처럼 .getxxx으로 원하는 값을 받아와서 사용한다. 구현된 예시이다. [Eclipse] Java EE Oracle DB 연동 설정 https://tomcat.apache.org/ Apache Tomcat® - Welcome! The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the tomcat.apache.org 톰캣 페이지 진입 Documentation 탭에서 설치한 톰캣에 맞는 버전 클릭 Apache Tomcat User Guide 에서.. [Eclipse] Java EE form 전송 방식(get, post) 폼을 제출(submit) 하면 (type = "submit" 인 전송 버튼을 누르면) action="요청경로" method="전송방식" 서버에 "요청경로" 대로 요청이 되고 폼에 입력한 내용은 "전송방식" 으로 전송이 된다. (get or post) - form 사용법 1. action 속성의 값은 폼을 제출했을때 요청되는 경로가 된다. 2. method 속성의 값은 전송 방식을 지정한다. 생략하면 default 값은 get 이다. 3. form 의 자손요소중에 type= "submit" 버튼을 누르면 폼이 제출된다. 4. 전송 방식은 get 방식과 post 방식이 있는데 get 방식 전송은 입력한 정보를 주소창에 달고가는 방식이고 post 방식 전송은 요청의 몸통에 달고가는 방식이기 때문에 주소창에 보.. [Eclipse] Java EE JSP Jsp 는 Java Server Pages 의 약자이며 HTML 코드에 Java 코드를 넣어 동적 웹페이즈를 생성하는 웹어플리케이션 도구이다. JSP 가 실행되면 Servlet 으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고 생성된 데이터를 웹페이지와 함께 클라이언트로 응답한다. jsp 파일을 생성하고 싶은 위치에서 오른쪽 클릭 > New > JSP File 클릭 생성된 기본 템플릿이며 JSP 파일안에선 표현으로 사이에 자바 코드를 입력 하여 동작하게 할 수 있다. 만약 jsp 파일에서 어떤 요소 사이에 자바코드의 값을 출력하고 싶을땐 을 입력하면 된다. 위의 코드를 servlet 으로 표현한 코드이다. [Eclipse] Java EE Emmet 설정 java jsp 파일에서 자동완성 기능을 사용하려면 Emmet 플러그인을 설치 해야한다. https://github.com/emmetio/emmet-eclipse GitHub - emmetio/emmet-eclipse: Emmet for Eclipse Emmet for Eclipse. Contribute to emmetio/emmet-eclipse development by creating an account on GitHub. github.com 해당 깃허브로 접속해서 Installation 에 있는 링크를 복사한다. Help > Install New Software 클릭 넥스트를 누르고 설치가 완료될때까지 기다린다. 설치가 완료되고 재시작을 하는 창이나오면 이클립스를 재시작 한다. Window > P.. 이전 1 2 3 4 다음