백엔드

· 백엔드
Servlet메소드 1. Servlet 클래스 계층 구조 Servlet을 구현하기 위해 HttpServlet 클래스 상속 필요 public class firstServlet extends HttpServlet { } Servlet인터페이스와 ServletConfig인터페이스를 구현한 GenericServlet 추상 클래스를 HttpServlet클래스가 상속받는 구조 2. Servlet 생명 주기 메소드 Servlet 인터페이스의 생명 주기 관리 메소드 init( ) 서블릿 생성 시 초기화 service( ) 작업 수행 destroy( ) 기능 종료 후 서블릿 소멸 또한 service( )가 무조건 실행되고 요청 종류에 따라 do시리즈 메소드가 호출되므로 service( )를 override하여 doGe..
· 백엔드
웹 어플리케이션 개요 1. 데스크톱 어플리케이션 웹 브라우저 없이 데스크톱에서 바로 실행되는 어플리케이션 예) Java GUI 프로그래밍을 위한 awt, swing 라이브러리를 이용하여 개발한 프로그램 단점 번거로운 배포 과정 - 기능 업데이트가 있을 때 마다 배포된 PC 모두 재배포 필요. 시간, 인력 등 자원 낭비 취약한 보안 - 코드만으로 구동되는 애플리케이션이므로, 코드 내에 적힌 데이터베이스 접속 정보 등 보안에 관한 정보 노출 위험 (사실 쓸모가 없다...) 2. 초기 클라이언트-서버 어플리케이션 Client Server UI, 비즈니스 로직(기능) 데이터 처리 단점 번거로운 배포 과정 - 변경 사항이 있을 때 마다 클라이언트와 서버 둘 다 업데이트 필요 취약한 보안 - 클라이언트가 직접 데이..
돌래
'백엔드' 카테고리의 글 목록