목록Spring (34)
The Debugging Chronicles : "코드의 미학"
프레임워크 = 틀, 뼈대개발 양식을 개발자들에게 제시***개발자들의 역량이 획일화 혼자만 잘하는 개발자가 왜 위험한가?1. 협업을 해야함2. 말을 안하고 자기가 혼자 다 개발함3. 만약 퇴사한다면?? 따라서 회사는 회사는 협업이 가능한 개발자를 선호한다.똑같이 개발한다면 일관성 유지 용이,쉬운 관리, 구현 시간 단축, 개발비용이 최소화 된다.또한 유지 보수가 용이하니 재사용성이 증가한다. 그럼 Spring 프레임워크가 무엇인가?한마디로"IoC와 AOP를 지원하는 경량의 프레임워크"입니다.여기서 알아야할 것은 3가지이다1. IoC 2.AOP 3. 경량이다 1. IoC제어의 역전(Inversion of Control)이라고 한다. 제어는 무언가를 관리하는 능력을 이야기한다.그럼 무언가는 무엇일까? 바로..
Name: project 이름type : 라이브러리 관리를 무엇으로 할래 원래는 grade인데 한 동안 Maven의존성 주입, 라이브러리 주입dependency는 spring의 핵심!!라이브러리를 처음에 설치하는 것예전에는 라이브러리를 직접 설치해야했는데 이제는 스프링이 대신해준다. spring의 핵심이 되는 것은1. Dependency 의존성2. AOP 관점지향프로그래밍 1. 자바 작업을 하는 공간 >>>백단 작업하는 곳src/main/java >>> java 코드 작성하는 곳src/main/resource >>> 설정 작성하는 곳 2. src> main > webapp >>> 앞단 작업하는 곳 3. pom.xml == Spring 설정 파일.xml 이라고 끝나는 파일은 "설정 파일" 뭔가가 자동으..
어플 설치 방식 >> Spring Boot플러그인 설치 방식 >> Spring Framework 구조 spring tools 4 인스톨 하면 된다 그리고 이 다음에서 한번더 뜨는데accept 해주면 된다 mySQL은 맥북이어서 homebrew 오픈 소스로 설치했다.다음 링크에서 확인하시길! m1 mac에서 mysql 설치하기https://clolee.tistory.com/49 Mysql 설치 및 테이블 생성하기(💻맥북 버전)https://velog.io/@mingle_1017/Mysql-%EC%84%A4%EC%B9%98-%EB%B0%8F-%ED%85%8C%EC%9D%B4%EB%B8%94-%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0%EB%A7%A5%EB%B6%81-%EB%..
"스프링 프레임워크의 구조" 1) 스프링2) 전자 정부 프레임워크3) 회사내의 스프링 기반 자체 프레임워크=> 구조가 다 똑같다실무에서는 MVC를 병렬적으로 코딩한다.페이지가 이렇게 이루어 져있다고 하자 컨트롤러는 페이지를 두개 만들어야한다.하나는 controller, 하나는 index이다 컨트롤러에는 html 코드가 없다는 점이다. 근데 자바만 쓴다면 자바단에서 코딩하면 안될까? 라는 생각을 하게 되면서 시작한다..jsp 파일은 컴파일을 거쳐서 자바파일 중에서도 서블릿 파일이 된다따라서 클래스 파일이 아닌 서블릿 파일로 만들어야한다.contoller.jsp를 자바단에서 만들게 되면 이름을 FrontController라고 한다. (FC) 프레임워크 별로 부르는 이름이 다른다 homeController,..