본문 바로가기

전체 글31

[TOMCAT] step01.view SuccessView.java package step01.view; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; // index.html -> login.html -> LoginValidate.java -(forward/dispatcher)-> SuccessView.jav.. 2022. 2. 8.
[TOMCAT] step01.controller LoginValidate.java package step01.controller; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; // http://localhost/step01_basic/playdata @WebServlet("/playdata") public class L.. 2022. 2. 8.
[TOMCAT] step01/index.html &nd login.html index.html web page 이동 기술 학습 1. html tag 학습 2. 네이버로 web 브라우저 자체가 이동 : 앵커(링크) tag 3. 네이버로 새로운 web 브라우저 tab 이동 : 앵커(링크) tag 새 창으로 열기 4. 버튼 클릭해서 login.html로 이동 이동 login.html 로그인 기능 구현 id : pw : 2022. 2. 8.
[TOMCAT] step01_basic 2022.02.08 url 참고 http://ip:port/proj명/path/.../*.html http://ip:port/proj명/path/.../*.jsp http://ip:port/proj명/path/.../servletURLMapping http://ip:port/proj명/path/.../*.html?key1=value1&key2=value2&... ?key1=value1&key2=value2&... - web query string - server에 key와 value 구분해서 데이터 전송하는 형식 - url오픈되서 전송 시에는 get 방식 - url 오픈없이 서버에 은닉돼서 전송되는 방식 post방식 - server에서 key로 데이터 뽑을 때 getParameter() 1. 실습 구조 .. 2022. 2. 8.
[JAVA 이론] LOMBOK / MAVEN / 아카이브 / LOG4J / JUNIT / MVC 1. 내용 1. 외부 library 사용 lombok - 코드 다이어트 library - 사용 전처리 1 단계 : https://projectlombok.org 2 단계 : lombok.jar 다운로드 3 단계 : 더블클릭 또는 명령어로 설치 - 설치 시 필요 정보는 eclipse.exe 실행 파일 위치 - jar 파일 실행 명령어 lib 존재 위치 > java -jar lombok버전.jar 4 단계 : 설치 확인 - eclipse에 제대로 설치되었는지 확인 - eclipse.exe. 있는 폴더에 limbok.jar 생성되었는지 확인 2. 다양한 tool 사용 1. maven 인터넷이 연결된 상태에서 외부 어딘가의 저장소에서 제공해주는 library를 로컬 시스템으로 자동 다운로드 2. eclipse에.. 2022. 2. 5.
[JAVA 이론] INSTANCE / STATIC / 생성자 / 메소드 / 1. */java 구현 가능한 모든 문법 package 선언구; import 외부 패키지 사용하는 선언구; class class명{ 멤버 변수 1. instance 변수 - 객체 생성 후에만 사용 가능한 변수 - 생성되는 모든 객체가 개별 생성하는 변수 - 객체들만 저장 가능한 heap 메모리에 생성 - 참조변수명.멤버변수 로 호출 2. static 변수 - 객체 생성 없이 사용 가능 - 생성되는 시점에 byte 코드가 메모리에 로딩 시 자동 생성 - class 또는 method 영역이라는 메모리에 생성 - 생성되는 모든 객체가 공유하는 변수 - class명.변수명 / 참조변수명.변수 / 변수명으로 호출 생성자 모든 클래스에 하나 이상씩 존재 개발자가 미구현시 기본 생성자 자동 추가 (컴파일 시점에) 권.. 2022. 2. 5.