Free Lines Arrow
본문 바로가기
728x90

전체 글380

실력있는 개발자가 되기위한 블로그 블로그를 만든이유 와 공부하는 이유좋은 개발자가 되기위해 공부를 하고 남기려고 만들었다. 개발이 즐겁다 역량을 높여 좋은 개발자가 되고자 한다. 더 좋은 코드를 구현하고, 최적화하고 기술들을 쉽고 정확하게 다루고 싶다. 실력 있고 알맹이가 꽉찬 개발 능력을 갖추기 위해서 지금보다 더 나아가야 한다고 생각했다. 무엇이 되고 싶은가?나는 코어 개발자, 서버 개발자가 되고 싶다. 개발에 욕심이 계속 생긴다. 더 잘하기 위해 연구하고 새로운 기술을 배우고 문제를 해결하는 것이 즐겁다. 연구하고 개발이 적성에 맞다는 걸 알게 된 것은 문제를 찾고 해결해 나가는걸 어렸을때부터 좋아 했다. 컴퓨터공학과에 가고 실무를 하면서 더 확실하게 알게 됐다. 내가 서버 개발자, 코어 개발자 되고 싶은 이유는 서버는 공부할게 많.. 2021. 4. 10.
[Spring] spring 웹 개발 기초 3(API방식) API 방식 api 방식이 어떻게 동작 하는지 알아보는 내용 1. @ResponseBody 문자반환 @Controller //controller public class HelloController { @GetMapping("hello-string") @ResponseBody // response public String helloString(@RequestParam("name") String name) { return "hello " + name; } } @Response 를 사용하게 되면 앞서 웹개발 기초 2에서 설명했던 View resolver를 사용하지 않는다. 대신에 HTTP의 Body에 문자 내용을 직접 반환 한다. 2. @ResponseBody 객체반환 @Controller public cla.. 2021. 4. 10.
[Spring] spring 웹 개발 기초2(MVC와 템플릿 엔진) MVC와 템플릿 엔진 MVC 관련내용은 아래 링크 참조. vprog1215.tistory.com/18 MVC 패턴이란? MVC 패턴 Model, View Controller의 약자이다. 소프트웨어 공학에서 사용되는 소프트웨어 디자인 패턴이다. 사용이유? 당연 인터페이스, 비즈니스 로직, 데이터베이스를 를 분리하여 관리할수 있기 때 vprog1215.tistory.com 준비사항 아래의 폴더처럼 HelloController class를 만들어 준다. Controller @Controller public class HelloController { @GetMapping("hello-mvc") public String helloMvc(@RequestParam("name") String name, Model mo.. 2021. 4. 7.
[Spring] spring 웹 개발 기초1 웹 개발 방식 및 정적컨테츠에 대해 알아봅니다. 3가지 개발방법 1. 정적컨테츠 개발 단순히 파일 내용을 웹에서 보여준다. 2. MVC와 템플릿 엔지 개발 jsp, php 등을 이용하여 서버에서 프로그래밍 후 html을 동적으로 변경하여 보여주는것 3. API 개발 방식 json 포맷을 이용 정적 컨테츠 예제 spring에서 정적컨텐츠를 자동으로 보여준다. 아래 그림처럼 reource/static/hello-static.html 을 작성한다. Intellij에서 run을 해준다. localhost:8080/hello-static.html 을 url 입력해주면 html이 화면에 표시된다. 스프링에서 정적 컨텐츠가 실행되는 방법 - 사용자가 url을 입력한다. - 톰캣서버가 요청을 받는다. - 톰캣에서 받은.. 2021. 4. 7.
728x90
반응형