[JSP] 자바빈즈
·
Back-End/Back-End
[작성일: 2023. 04. 04] 자바빈즈(JavaBeans, 자바객체)JSP의 표준 액션 태그를 통해 접근할 수 있는 자바 클래스멤버 변수와 setter, getter로 이루어져 있음.   자바빈즈 태그객체 생성MemberDAO dao = new MemberDAO();   setterdao.setMemberNo(1);   getterdao.getName();     자바빈즈 규칙패키지화멤버변수(필드, Field) 접근자는 privategetter, setter는 public기본 생성자가 있어야 함.              🐣 해당 게시글은 입문 개발자가 요약/정리한 글이므로 틀린 내용이나 오타가 있을 수 있습니다.
[JSP] JSP란?
·
Back-End/Back-End
[작성일: 2023. 04. 02] JSP(Java Server Page)HTML을 중심으로 자바와 연동하여 사용하는 웹 언어HTML코드 안에 Java 코드를 작성할 수 있는 언어서블릿에서 HTML을 작성하는 것은 매우 번거롭기 때문에 JSP에서 Java 코드를 작성하는 것이 더 편하고 많이 사용함.     디렉티브 태그(directive tag) 현재 jsp의 정보를 설정하는 태그일반적으로 페이지의 최 상단에 선언함.   속성(기본값)속성값설명language(java)현재 jsp가 사용할 언어contentType(text/html)현재 jsp가 생성할 문서 유형pageEncoding(ISO-8859-1)페이지의 인코딩 설정import현재 jsp에서 사용할 자바 패키지, 클래스 설정session(true..
[Servlet] 서블릿 기본 개념
·
Back-End/Back-End
[작성일: 2023. 04. 01] 기본 개념서버(server)사용자의 요청에 맞는 서비스를 제공하는 것요청(Request)   응답(Response)   httpd클라이언트 요청을 인식하는 프로그램요청을 받아서 웹 서버에 전달함.스레드 스케쥴링   web페이지의 요청(Request)과 응답(Response)이 일어나는 장소인터넷에 연결된 컴퓨터들을 통해 사람들이 정보를 공유할 수 있는 공간    web server(http)아파치(Apache)사용자의 요청이 정적인지, 동적인지 판단함.정적이면 준비되어 있는 리소스(html 등)를 그대로 돌려줌.동적이면 웹 컨테이너에 요청을 보냄.   웹 컨테이너(서블릿 컨테이너)사용자의 동적 데이터를 servlet, jsp로 연산하거나 제어하며 DB를 접속 등을 통해..
[Servlet] Eclipse로 Servlet 프로그램 만들기
·
Tips/A to Z
[작성일: 2023. 03. 30] Eclipse로 Servlet 프로그램 만들기  우선 기존에 받았던 이클립스 말고 웹개발용 이클립스를 다운받아야 한다. 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 나도 IDE용으로 다운받았기 때문에 새로 이클립스를 설치했다.이클립스 다운로드 패키지로 들어가서 OS에 맞게 다운받아주면 된다. 다운로드가 완료 되었다면 압축해제를 해주는데..
[Servlet] CGI와 Servlet
·
Back-End/Back-End
[작성일: 2023. 03. 27] CGI(Common Gateway Interface)CGI 이전의 웹서버는 사용자가 특정 경로를 입력하면 리소스를 제공함.CGI는 사용자의 입력값을 인자(파라미터)로 받아 프로그램을 동작시켜 실행 결과를 웹으로 제공함.웹 서버에서 동적인 페이지를 보여주기 위해 프로그램을 구동하는 기술   CGI 동작 구조통신 request(요청)이 웹 서버로 전달웹 서버는 요청에 있는 주소가 CGI 프로그램에 매핑이 되는지 확인매핑 실패 시 오류, 매핑 성공 시 실행(환경변수 + 표준입력 형태료 요청이 전달 됨.)웹 서버는 CGI 프로그램이 표준 출력으로 보낸 내용을 그대로 돌려줌.static wep page   (거의 쓸 일 없음) 기업 소개 페이지dynamic web page   ..
[Security] SpringBoot Security & JWT - JWT(2)
·
Back-End/Security
[작성일: 2023. 09. 22] jwt를 위한 강제 로그인 진행username과 password를 받는 것을 확인하기 위해 JwtAuthenticationFilter 클래스에서 코드를 수정한다. // 로그인 요청을 하면 로그인 시도를 위해 실행되는 함수@Overridepublic Authentication attemptAuthentication(HttpServletRequest request, HttpServletResponse response) throws AuthenticationException { System.out.println("JwtAuthenticationFilter : 로그인 시도 중"); // 1. username, password 받아서 try { Bu..