서블릿 시작 ● 이클립스 실행 eclipse > eclipse.exe 파일 더블 클릭 ● 로고 나온 후 실행 됨 ● Workspace 선택 후 → Launch ● 이클립스 실행 화면 ● Perspective가 JavaEE 인 것 확인 또는File - New - Dynamic Web Project ● 프로젝트 및 웹서버 설정하기 ● Apache > Apache Tomcat V10.1 선택 후 Next 버튼 클릭 ● Browser 버튼 클릭 => WAS 위치 설정하기 ● 톰캣 폴더 선택 후 '폴더 선택' 버튼 클릭 ● src 폴더에서 마우스 오른쪽 → New → Servlet 만약 없으면 other을 눌러 아래와 같이 찾음 ..
서블릿(Servlet) 1. 톰캣 서버 자바 언어로 구현된 서버 2. 서블릿 컨테이너 ● 톰캣 서버가 생성하는 서블릿 컨테이너는 서블릿 클래스의 객체를 생성하고 관리하는 역할을 담당 ● 서블릿 컨테이너는 자신이 생성하고 관리할 클래스들에 대한 정보를 web.xml 파일을 통해 획득 ● 컨테이너(container) : 자바 프로그램에서 생성된 객체를 보호하고 효율적으로 관리하기 위해 사용 ● 톰캣 서버 구동시 콘솔에 출력되는 '서버 엔진을 시작합니다.'라믄 메시지가 바로 서블릿 컨테이너가 생 성되면서 출력되는 로그 ● 서버 엔진이 바로 서블릿 컨테이너 임 4. web.xml ● 웹 애플리케이션 배치 기술 문서 ● 서블릿 ..
Servlet 1. 서블릿(Servlet) 자바 플랫폼에서 컴포넌트를 기반으로 하는 서버 프로그래밍의 핵심 기술로 초기 웹 프로그래밍 기술인 CGI(Common Gateway Interface)를 대체하기 위해 개발되었으며, 자바로 만들어진 프로그램을 웹서버 에서 실행하기 위해 만들어진 기술 데이터베이스 연동, 외부 서비스 연동을 통해 정적인 웹에 동적인 정보 제공하는 기능, 순수 자바 코드로 작성, 단독으로 실행할 수 없고 서블릿 컨테이너를 통해서 실행 2. Servlet 의 장점 자바를 기반으로 하므로 자바의 API를 모두 사용할 수 있으며 운영체제나 하드웨어에 영향을 받지 않기 때문에 , 개발된 애플리케이션은 여러 서버 환경에서도 실행 가능함 ..
이클립스 설치 Eclipse Foundation Eclipse Downloads | The Eclipse Foundation https://www.eclipse.org/downloads/ Eclipse Downloads | The Eclipse FoundationThe Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.www.eclipse.org ● 다운로드 된 파일을 열고 eclipse 폴더를 바탕화면으로 끌기 ● 이클립스 실행 eclipse > eclip..
WAS 톰캣 Apache Tomcat ⓡ - Apache Tomcat 10 Software Downloadshttps://tomcat.apache.org/download-10.cgi Apache Tomcat® - Apache Tomcat 10 Software DownloadsWelcome to the Apache Tomcat® 10.x software download page. This page provides download links for obtaining the latest version of Tomcat 10.1.x software, as well as links to the archives of older releases. Unsure which version you need? Specif..
JDBC (Java Database Connectivity) 1. 1. JDBC(Java Database Connectivity) ● 자바에서 데이터베이스에 접속할 수 있도록 하는 자바 API로, 데이터베이스에서 자료를 쿼리하거나 업데이트하는 방법을 제공(위키백과) 1) JDBC 표준 인터페이스 연결 - Connection (java.sql.Connection) SQL 전달 - Statement, PreparedStatement,CallableStatement (java.sql.Statement, java.sql.PreparedStatement,...) 결과 응답 - ResultSet (java.sql.ResultSet)2) JDBC Driver JDBC 인..