Java (국비지원 당시 공부했던 글)/Spring

Java (국비지원 당시 공부했던 글)/Spring

[Spring] - 2. MVC 패턴 정리

MVC 패턴 정리 MVC 패턴에는 Model 1 방식과 Model 2 방식이 있습니다. Model 1 방식 - 웹페이지 내부에 자바 코드 작성 jsp 에서 태그 열고 자바 코드 치는 것을 의미합니다. 유지보수가 매우 어렵고 뭔 상관이냐 할 수 있겠지만 기본적으로 보여지는 화면 영역에서 코드의 언어가 html, jsp, css, js, java .... 5개나 되어버리게 되기 때문에 관리하는 것도 힘들고 코드의 양도 매우 길어집니다. 이를 위해 Model 2 방식이 존재합니다. Model 2 방식 - MVC pattern 방식 (웹페이지와 java code 분리) 웹페이지는 웹페이지 대로, java 에서 처리할 부분은 java 에서 처리함으로써 우리는 코드작성, 협업, 유지보수를 보다 수월하게 할 수 있게..

Java (국비지원 당시 공부했던 글)/Spring

[Spring] - 1. 인코딩 타입 설정 정리

인코딩 타입 설정 - 전부 UTF-8로 맞추고 시작하시는 것이 가장 일반적이고 편한 방식입니다. 저도 프로젝트 하면서 인코딩 타입 많이 찾아보고 다녔는데, 너무 자주 찾고 다녀서 다 외울 지경이네요. 그래서 포스팅에 저장하고자 합니다. Window 에서의 설정 이클립스 켜주시고 (spring은 sts 켜주시고) - General 설정 1. General -> Workspace -> Text file encoding UTF-8로 설정 2. General -> Spelling -> Encoding UTF-8로 설정 이클립스EE 쓰시는 분들은 필요하시겠지만 가끔 순수 자바 코드로 프로젝트 (학원 자바 스윙 프로젝트 같은 경우) 하시는 분들은 Web 영역은 건들 필요는 없긴 합니다. - Web 설정 1. Web..

Java (국비지원 당시 공부했던 글)/Spring

메타코딩 스프링부트 개념정리 강의 필기 Note - 1

글 목차 1. 스프링은 프레임워크이다. 2. 스프링은 오픈소스이다. 3. 스프링은 IoC컨테이너이다. 4. class/object/instance 정리 5. 스프링은 DI를 지원한다. 💻 스프링은 프레임워크이다. 프레임은 틀, 워크는 동작을 한다는 동사 틀 안에서만 동작을 한다는 말이다. (이 틀을 벗어날 수 없다는 의미) 이 틀을 벗어나지 말라는 것은 코딩을 잘 못하는 나같은 개발자들을 위해 구제해주는... 디자인 패턴 같은 것을 잘 몰라도 이런 정형화된 툴 안에서 움직이면 프로그램을 일정 퀄리티 이상의 것을 잘 만들 수 있기 때문에 만들어진 것이다. 💻 스프링은 오픈소스이다. 오픈소스라는 것은 소스 코드가 공개가 되어있다. 스프링이 어떻게 만들어져 있는지 그 내부를 들여다 볼 수 있고, 이 내부를 뜯..

Java (국비지원 당시 공부했던 글)/Spring

[Spring] - 0. Spring Framework, sts3 설치

글을 읽으시기 전 참조하실 만한 사항 스프링 설치하는 법 (Spring 3.0 ver) 개발 환경 도구(ide) : 이클립스 사용 java version : jdk11 다음은 스프링 버전 별 특징이니 개발하실 때 참조하시면 좋을 것 같습니다. 대부분 적어도 스프링 4 버전을 사용하고, 전자정부 프레임워크 또한 최근 4 버전을 배포하는 것을 볼 수 있었습니다. https://server-engineer.tistory.com/775 스프링(Spring Framework) 버전 별 특징 Spring framework 는 전세계적으로 손꼽힐정도로 우수한 Java Framework 이다. 개발 생산성을 위해 지원하는 강력한 기능들에 비해 경량의 프레임워크이고 많은 복잡하거나 귀찮은 부분들(특히 Servlet 처 ..

m0j4
'Java (국비지원 당시 공부했던 글)/Spring' 카테고리의 글 목록