전체 글 (114) 썸네일형 리스트형 240307 스프링 부트 DAO 를 만들 때 @Mapper 어노테이션은 무엇일까 @Repository @Mapper public interface IndexDAO { } Mapper와 Repository의 차이 DB에 연결해서 데이터를 가져오는 것에 아무 생각 없이 @Repository 어노테이션을 붙여서 개발을 하고 있었다. 그러던 중 지인이 @Mapper와 @Repository의 차이에 물어왔고 생각해보니 그 둘의 차이점을 pamyferret.tistory.com start.spring.io 에서 부트 만들고 집어넣기 https://start.spring.io/ 에서 설정하기 Group 은 원하는 경로로 설정해주고, artifact 는 끝에 들어갈 이름, name 은 프로젝트 명 원하는 Dependency 들 추가해주고 Ge.. 240306 스프링 부트 오늘은 스프링부트 만들어보기 spring.io 에서 스프링 4 버전을 받아도 되지만 기존에 설치했던 전자정부 프레임워크에서 스프링 4 버전을 지원하기 때문에 여기서 스프링부트를 시작 프로젝트 만들기 new > Project > Spring starter Project 선택 Type 은 gradle, Packaging : War, Group, Package 설정 다음 페이지에서 원하는 Dependencies 를 검색하여 추가 원하는 Dependency 들을 선택하여 추가하였으면 finish 클릭하여 프로젝트 생성 기존 maven 은 pom.xml 에서 설정하였지만 gradle 은 build.gradle 에서 나중에 추가하고 싶은 dependency 들을 추가할 수 있음 설정하기 build.gradle 에서.. 서점 만들기 보호되어 있는 글입니다. 240305 스프링 프로젝트 오늘은 쿠키와 세션에 대해 알아보기 세션 서버에 저장 로그인 등 보안이 중요한 곳에 사용 속도는 쿠키에 비해서 느림, 보안 높음 쿠키 브라우저에 저장 장바구니, 자동 로그인, 쇼핑 정보 등에 사용할 수 있음 속도는 세션에 비해서 빠름, 보안은 낮음 클라이언트에 총 300개의 쿠키를 저장할 수 있음 도메인당 20개만 가질 수 있음 쿠키의 크기는 4096byte(4KB) 까지 저장 브라우저 개발자 모드(F12) 의 Application 내에서 볼 수 있음 세션과 쿠키의 차이점 쿠키는 이름, 값, 유효시간, 도메인, 경로 등을 저장 쿠키는 자동으로 삭제가 되지 않고 유효시간 경과 혹은 직접 삭제해야만 삭제 로그인할 때 아이디 저장하는 쿠키 만들어보기 로그인 할 때 로그인하는 아이디 저장하는 버튼 만들기 아이디.. 240304 스프링 프로젝트 관리자 페이지 만들기 Admin 의 Controller, Service, Repository 만들기 @Controller @RequestMapping("/admin") public class AdminController extends AbstractController{ @Resource(name="adminService") private AdminService adminService; @GetMapping("/index") public String index() { return "admin/index"; } @GetMapping("/boardList") public String boardList(@RequestParam(value = "page", required = false, defaultValue .. 240229 스프링 프로젝트 어제 아이디, 닉네임, 이메일 체크했던 것 중복 확인해보기 $.ajax({ url : './valueCheck', method : 'post', data : { 'mid' : mid.value, 'memail' : memail.value, 'mname' : mname.value}, dataType : 'json' 데이터타입을 json 으로 변환하기 기존에 int 형으로 반환했던 값을 Map 으로 바꿔보기 @ResponseBody @PostMapping("/valueCheck") public int valueCheck(MemberDTO dto) { return loginService.valueCheck(dto); } Map 으로 바꿔보기 @ResponseBody @PostMapping("/valueChec.. 240228 스프링 프로젝트 오늘은 회원가입 만들기 회원가입을 만들기 전에 먼저 어떤식으로 구상할 지 그려봄 OvenApp.io Oven(오븐)은 HTML5 기반의 무료 웹/앱 프로토타이핑 툴입니다. (카카오 제공) ovenapp.io 스케치 -> 와이어 프레임 -> 목업 -> 프로토타입 -> 스토리보드 와이어 프레임 기획 단계의 기초를 제작하는 단계, 페이지의 레이아웃이나 UI 요소 등 / 뼈대 목업 와이어프레임보다 조금 더 설계 화면과 유사하게 만드는 것 / 정적 모델링 프로토타입 다양한 인터렉션이 결합되어 실제 서비스처럼 동작하는 것 스토리보드 설명, 기능 명세서, 와이어 프레임, 프로레스, 정책 등 / 설계 문서, 화면 설계서 서비스 기획자를 위한 프로토타이핑 툴 소개 대한민국에서 서비스 기획자의 업무 범위는 딱 떨어지지 않.. 240227 스프링 프로젝트 오늘은 공지사항 notice 페이지 만들어보기 요구사항 파악해보기 https://github.com/hyunjong-96/Information_Processing_Engineer/blob/main/2.%EC%9A%94%EA%B5%AC%EC%82%AC%ED%95%AD%20%ED%99%95%EC%9D%B8.md 여기서 다른 사항들도 확인할 수 있음 GitHub - hyunjong-96/Information_Processing_Engineer: 정처기 실기 정처기 실기. Contribute to hyunjong-96/Information_Processing_Engineer development by creating an account on GitHub. github.com 선생님이 준 요구사항들 내 방식대로 .. 이전 1 2 3 4 5 6 7 ··· 15 다음