전체 글 73

2021-03-04 일지

* 자바 웹어플리케이션(Java Web Application) - WAS에 설치(deploy)되어 동작하는 어플리케이션 - 자바 웹어플리케이션에는 HTML, CSS, 이미지, 자바로 작성된 클래스 (Servlet도 포함됨, package, 인터페이스 등), 각종 설정 파일 등이 포함 * Servlet - 자바 웹어플리케이션의 구성요소 중 동적인 처리를 하는 프로그램의 역할 - WAS에서 동작하는 Java 클래스 - 서블릿은 HttpServlet 클래스를 상속받아야 함 - 서블릿과 JSP로부터 최상의 결과를 얻으려면, 웹페이지를 개발할 때 이 두가지(JSP, 서블릿)를 조화롭게 사용해야 함 ex) 웹페이지를 구성하는 화면(HTML)은 JSP로 표현하고, 복잡한 프로그래밍은 서블릿으로 구현 * Servlet..

IT/Java 2021.03.04

2021-03-03 일지2

요새, 네이버 boostcourse에서 강경미 강사님이 진행하는 '웹 백엔드' 강의를 듣고 있고, 해당 내용을 차근차근 정리해갈 예정이다. -- 시작 -- * HTTP(Hypertext Transfer Protocol) - 서버와 클라이언트가 인터넷 상에서 데이터를 주고 받기 위한 프로토콜(protocol) - 장점: 불특정 다수를 대상으로 하는 서비스에 적합 / 클라이언트와 서버가 계속 연결된 형태가 아니기 때문에 클라이언트와 서버간의 최대 연결수보다 훨씬 많은 요청과 응답 처리 가능 - 단점: 연결을 끊어버리기 때문에, 클라이언트의 이전 상황을 알 수 없음 [무상태(Stateless)] 이러한 특징 때문에 정보를 유지하기 위해서 Cookie와 같은 기술 등장 * WEB Browser Rendering..

IT/Java 2021.03.03

2021-03-03 일지1

Eclipse를 사용하여 JAVA 코딩을 배우는 과정에서 발생한 에러를 기록하려 한다. 1. Eclipse와 mysql을 연동하는 과정에서, JDBC Driver를 찾을 수 없음 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver (1) JRE 설치폴더에 mysql JDBC Driver를 복사 ex. C:\JDK설치폴더\jre\lib\ext\ 에 "jar 파일"을 복사한다. -> 현재 테스트 중.. (2) Java Build Path -> Configure Build Path -> 마찬가지로 테스트 중.. 2. Tomcat 서버가 Eclipse에서 정상적으로 실행되지 않음 Tomcat을 시작하려 했으나, 해당 포트는 이미 사용중이라고 한다. 그 포트는 80..

IT/Java 2021.03.03