전체 글 95

Chap 5 키워드 정리

Chap 5. 서블릿 이해하기 5.1 서블릿이란? 서블릿 개념 140p 서버 쪽에서 실행되면서 클라이언트의 요청에 따라 동적으로 서비스를 제공하는 자바 클래스 서블릿 동작과정 141p 5.2 서블릿 API 계층 구조와 기능 서블릿 API 구성요소 및 특징 - Servlet 인터페이스, ServletConfig 인터페이스, GenericServlet 클래스, HttpServlet 클래스 142p HttpServlet 클래스의 주요 메서드 143p 5.3 서블릿의 생명주기 메서드 144p 초기화 init() 작업수행 doGet(), doPost() 종료 destroy() 5.4 FirstServlet을 이용한 실습 145p 사용자 정의 서블릿 실제로 만들어서 서블릿 동작 과정 실습. 사용자 정의 서블릿 클래..

개발환경설정(3) 한글 인코딩(UTF-8), servlet-api.jar 클래스패스 설정

1. 한글 인코딩 상단 'Window' 탭 > 'Preference' > 왼쪽 'Web' > 'CSS Files', 'HTML files', 'JSP files' 의 Encoding을 UTF-8로 변경, Apply 후 닫기 2. servlet-api.jar 클래스패스 설정 servlet-api.jar 라이브러리(in 톰캣) - 클래스 패스 설정 146p (프로젝트 우클릭 > Build Path > Configure Build Path > Libraries 탭 > Classpath > Add External JARs > CATALINA_HOME(톰캣의 루트 디렉터리)-lib-servlet-api.jar 선택, 열기 > servlet-api.jar 클래스패스 설정)

개발환경설정(2) 이클립스에 톰캣 연동 및 프로젝트 등록

교재 115p~ 1. 이클립스에 톰캣 연동 window 탭 -> preferences -> server -> runtime environment -> add로 Apache Tomcat v9.0 으로 추가 2. 톰캣에 프로젝트 등록 'Servers' 탭 아래 'Tomcat v9.0 Server at localhost [Stopped]' 를 클릭 > 'Add and Remove' 클릭 > 추가할 프로젝트 선택 후 'Add' 클릭 해 톰캣에 등록 > 'Finish' --> Project Explorer - Servers - server.xml > 태그 부분에 프로젝트에 대한 컨텍스트가 자동으로 추가된 것 확인할 수 있음

Chap 4. 키워드 정리

Chap 4. 웹 애플리케이션 이해하기 웹 애플리케이션 98p 웹 애플리케이션 기본구조 99p~ WEB-INF, classes, lib, web.xml 103p bin, conf, src 105p 컨테이너 105p 웹 브라우저에서 웹 애플리케이션 요청 109p (http://IP주소:포트번호/컨텍스트이름/요청파일이름) 컨텍스트 110p 톰캣 컨테이너에서 웹 애플리케이션 동작 과정(톰캣-브라우저에 서비스하는 과정) 114p 이클립스에서 웹 애플리케이션 실습(dynamic web project) 115p~ 이클립스에서 톰캣 연동 121p~ 배치 130p

[이클립스] exERD 플러그인 설치 오류(이클립스 재설치로 해결)

책 '자바 웹을 다루는 기술' 챕터3. 개발환경설정 중 exERD 플러그인 설치 과정 수행 중 문제가 있었다. 설치가 완료되고 이클립스 재시작하는 등 정상적으로 플러그인이 설치된 것으로 보였으나, perspectives 등에서 exERD를 찾을 수 없었다. 내가 생각한 원인 -내가 사용하는 이클립스의 버전에서 exERD를 사용할 수 없다 그러나 exerd 사이트 qna에 나와 같은 버전의 이클립스를 사용하며 exerd를 이용하는 사람의 질문글이 있었으므로 아닐거라 생각했음. -exerd 버전2는 완전히 설치되었고, 3은 설치 중 오류 발생... 뭔진 몰라도 이클립스 문제인 것만은 확실하다고 판단 따라서 이클립스를 같은 버전으로 재설치해보았고, 처음에는 실패... 같은 현상의 반복이었음 이유) c드라이브>..

개인공부 2023.07.26

자바 웹 프로젝트 개발환경설정(1)

1. 자바 개발환경 설정 -1. jdk 설치 오라클 jdk 다운로드 페이지 > 운영체제에 맞는 jdk 선택 > 설치 -2. jdk 환경변수 설정 내컴퓨터 > 제어판 > 시스템 > '고급 시스템 설정'으로 '시스템 속성' 창 띄움 > '고급' 탭 > 환경변수 *시스템변수 - 변수이름: CLASSPATH 변수값: .;%JAVA_HOME%\lib *시스템변수 - 변수이름: JAVA_HOME 변수값: D:\spring_tool\jdk11 javac 11.0.2 확인 *자바 버전은 1.8임 2. jsp 환경설정 -1. 아파치 톰캣 아파치 톰캣 사이트 > Tomcat 9.0 다운로드 > 설치(포트번호 및 username, password 등 설정, jre 설치경로 선택, 톰캣 설치위치 지정) > 설치완료 창 뜨면 ..

[sql developer] ORA-28002 경고 처리

SQL developer 접속, 기존 계정인 hakwon에 접속 중 에러 암호 사용기한이 만료된 듯 하다 hakwon->academy로 바꾸더라도 몇번 더 사용할 가능성이 있으니 해당 에러를 해결하도록 하자 1. 암호 사용기한 확인 SELECT RESOURCE_NAME, LIMIT FROM DBA_PROFILES WHERE PROFILE = 'DEFAULT' AND RESOURCE_TYPE = 'PASSWORD'; 쿼리를 날리니 password life time이 180(일)로 지정된 것 확인, 이것을 unlimited로 변경해주자 2. 암호 사용기한을 default인 180에서 unlimited로 변경 > 확인 > commit ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_..

Oracle/SQL 2023.07.25

깃허브 프로젝트 올리기

깃허브 -내 소스코드를 저장 (버전관리) -소스코드 공유 -협업하는 공간 깃허브는 소스코드를 올리는 어떤 공간의 개념 깃은 소스코드를 내 컴퓨터에서 인터넷으로 올려주는 역할->깃은 따로 설치해줘야함 1. 깃허브 접속> sign up> sign in https://github.com/ GitHub: Let’s build from here GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea... github.c..

git 2023.07.25