728x90 반응형 분류 전체보기123 Spring Framework Spring Framework 란?자바플랫폼을위한오픈소스애플리케이션프레임워크로간단하게스프링(Spring)이라고도불린다. 개발자 프레임워크new객체() -> new객체() 프레임워크가 직접 관리함 Object -> BeanInstance -> Bean (프레임워크가 만든객체)@여기로 주입해줘(어노테이션) Service service; ★ Spring Framework 의특징 .. 2024. 8. 1. Framework Framework란?개발시간을 줄이고, 코드의 재사용성을 증가시키기위해 일련의 클래스 묶음이나 뼈대, 틀을 라이브러리 형태로 제공되는 것.제어의 역전 개념이 적용된 대표적인 기술이다. Library란?개발자가 만든 클래스들의 나열, 다른 프로그램들에서 사용할 수 있도록 제공하는 방식 Framework : 밀키트 재료가 다들어있음.가져다 조리만. Library : 제육볶음 재료 하나하나사서 만들어야함.라이브러리와프레임워크의차이는제어흐름에대한주도성이누구에게/ 어디에게있는가에있다. 즉, 애플리케이션의Flow(흐름)을누가쥐고있느냐에달려있다. Framework의 특징1.개발자가따라야하는가이드를제공한다.2.개발할수있는범위가 정해져있다. (특정환경, 특정범위가 정해져있음) 3.개발자를위한다양한도구, 플러그인들을지원한.. 2024. 8. 1. 프로필 이미지 변경 (update profile Image) 서블릿package edu.kh.community.member.controller;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;import com.oreilly.servlet.MultipartRequest;import edu.kh.community.common.My.. 2024. 7. 16. 특정 게시판에서 일정한 범위의 목록 조회 width 페이지 네이션Page nation vopackage edu.kh.community.board.model.vo;public class Pagination { //페이지네이션(페이징 처리)에 필요한 모든 값들을 저장하고 있는 객체 private int currentPage; //현재 페이지 번호 private int listCount; //전체 게시글 수 private int limit = 10; //한 페이지에 보여질 게시글의 수 private int pageSize = 10; // 목록 하단 페이지 번호의 노출 개수 private int maxPage; // 제일 큰 페이지 번호 == 마지막 페이지 번호 private int startPage; // 목록 하단에 노출된 페이지.. 2024. 7. 9. db보호를 위한 암호화 필터(로그인,회원가입, 비밀번호 변경, 회원탈퇴) 개인정보에 해당하는 비밀번호의 경우 개인정보보호법에 의해 암호화를 해야하는데, 이를 위해 암호화 필터가 필요.db에 비밀번호 그대로 노출되면 관리자가 멋대로 악용하거나 해킹 당했을 때 바로 노출될수 있으므로 암호화 필터가 필요하다. 암호화를 적용해야되는 요청 : 로그인, 회원가입, 비밀번호 변경, 회원 탈퇴필터가 적용될 url이 여러 개인 경우 : String 배열 초기화 형태로 {}작성common패키지안에 필터패키지 EncrpytFilter를 만들어준다. (ctrl+n) :filter 검색 @WebFilter(filterName = "encryptFilter", urlPatterns = {"/member/login",d"/member/signUp"})public class EncrpytFilter ex.. 2024. 7. 2. 유스케이스 다이어그램 연습 요구사항 기술서로 유스케이스다이어그램 만들기요구사항 기술서가 자세할수록 만들기 쉽다.. 애매하면 만들기어려워진다. 2번째 실습 또는 2024. 7. 1. 이전 1 ··· 7 8 9 10 11 12 13 ··· 21 다음 728x90 반응형