목록전체 글 (42)
방카@Dev
1. Dependency 추가 com.servlets cos 09May2002 2. 파일이 들어갈 boardupload 폴더 생성하기//폴더 경로C:\Users\BIT\Documents\Spring_exam ((스프링 워크스페이스)) \.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\{프로젝트명}\boardupload 3. 에서 불러올 경로 설정 4. 업로드 View 화면// MVC 게시판 글쓴이 비밀번호 제 목 내 용 파일 첨부 [등록] &..
1. Validator 인터페이스 구현public class StudentValidator implements Validator { @Override public boolean supports(Class arg0) { // TODO Auto-generated method stub return Student.class.isAssignableFrom(arg0); } @Override public void validate(Object obj, Errors errors) { System.out.println("validate()"); Student student = (Student)obj; // 1번째 방법 String studentName = student.getName(); if(stu..
학원 수업은 [IDE 이클립스 - 자바 버전 11 - 톰캣9] 환경설정으로 수업이 진행되기 때문에,김영한 강사님의 자바 스프링 수업에 필요한 환경설정인 [IDE IntelliJ-자바 버전 17 이상]도 구성하려면 별도의 조치를 취해줘야 한다. 이클립스가 JAVA_HOME 경로로 자바 jdk를 불러오기 때문에, IntelliJ를 실행한 후 별도의 jdk를 다운로드하고 총 네 곳에서 JDK를 변경해주면 된다.# Project Structure 먼저 우측상단의 톱니바퀴 모양을 눌러 Project Structrure에 들어간다. (1) Project Structure - Project Settings - Project - Project에서 SDK 선택지 하단의 Download JDK를 통해 자바 17을 다운받고..
1. View에서 리소스 폴더의 이미지 불러오기 - resource 파일 경로 등록해두기 - view에서 resource 파일 불러오기2. Model 객체를 이용한 데이터 넘기기(1) 단일 값을 받는 경우@Controller@RequestMapping("/board")public class ViewController { @RequestMapping(value = "/content", method = RequestMethod.GET) public String boardcontent(Model model) { //매개변수에 model 넣기 model.addAttribute("id",30); //model에 데이터 넣기 return "/board/content"; }} view 파일 ..
Aspect Oriented Programming with Spring :: Spring FrameworkAspect-oriented Programming (AOP) complements Object-oriented Programming (OOP) by providing another way of thinking about program structure. The key unit of modularity in OOP is the class, whereas in AOP the unit of modularity is the aspect. Aspects enabldocs.spring.io 스프링 핵심 원리 - 고급편 | 김영한 - 인프런김영한 | 스프링의 핵심 원리와 고급 기술들을 깊이있게 학습하고, 스프링..
0. 라이브러리import java.util.*;import java.io.*; 1. 변수 선언String[] arr1 = new String[5];int[] arr2 = {1,2,3};int N = 3;int[] arr3 = new int[N]; 2.Arraysint arr[] = {10, 8, 11, 2, 3, 0};// 1. 오름차순 {0, 2, 3, 8, 10, 11}Arrays.sort(arr1);// 2. 내림차순 {11, 10, 8, 3, 2, 0}Arrays.sort(arr1, Collections.reverseOrder());// 3. 일부만 정렬 {2, 8, 11, 10, 3, 0} (0~4만 정렬)Arrays.sort(arr1, 0, 4)// 4. 오름차순 정렬하면 binary sea..
Environment Abstraction :: Spring FrameworkBean definition profiles provide a mechanism in the core container that allows for registration of different beans in different environments. The word, “environment,” can mean different things to different users, and this feature can help with many usedocs.spring.io# 개요- Spring Environment는 어플리케이션 내에서 프로필(Profiles)과 속성(Properties)을 유연하게 관리하기 위한 모델을 제공- ..
package com.kbfg.digi;import org.springframework.context.support.GenericXmlApplicationContext;public class MainClass { public static void main(String[] args) { GenericXmlApplicationContext ctx = new GenericXmlApplicationContext(); //생성 ctx.load("classpath:applicationCTX.xml"); //설정 ctx.refresh(); //안하면 load에서 해줌!! Student student = ctx.getBean("student",Student.class); //사용 System.o..
집에서 작업한 코드를 학원 노트북으로 불러오려고 c드라이브에 폴더를 생성하고 git clone을 했는데 오류 발생. 현재 github에 main 브랜치는 비어있고, sub 브랜치에만 코드가 들어있어서 sub 브랜치를 당겨오려고 했던게 에러의 원인인 것 같다. git pull origin gunkim(서브브런치이름) --allow-unrelated-histories 해결완료!
올인원 스프링 프레임워크올인원 스프링 프레임워크 작품소개: 기초부터 실무까지 한 권에 담은 올인원 스프링 프레임워크!웹 서비스의 핵심인 스프링 프레임워크의 전체적인 구조와 핵심 이론을 다양한 예제 프로젝트ridibooks.com참고로 위 책은 정말 성의없는 책이다. 학원교재라서 보지만, 코드에 오류가 너무많은 책. 책을 쓰는데 정말 성의가 없다. 이런걸 삼만원 주고 팔다니;;1. 관리자 회원가입 Spring MVC 구조- @RequestMapping은 value와 Method 속성을 가지고 있음.- value 속성에는 사용자 요청 정보를 명시 method에는 요청 정보가 전송되는 방식을 명시(GET,POST)- method가 get이면 @GetMapping("/url")- method가 Post면 @Po..