소개
힘들면 힘을내자!!
게시글
팀프로젝트
모집완료
2024.08.08 11:37
[홍보 | 사이드 프로젝트] 혼자 끙끙 앓던 개발고민, 다른 사람들은 어떻게 생각할까?
- 1
- 0
- 427
질문&답변
2024.01.28
persist 수행시 덮어 씌워져 버리는 문제
해결되었습니다올려주신 2024 소스코드에서는 http://hibernate.hbm2ddl.auto 옵션이 주석처리가 되어있지 않아서.... 매번 쿼리를 수행할때마다 테이블을 초기화해서 발생한 문제였네요....
- 6
- 5
- 574
팀프로젝트
모집완료
2023.11.26 16:52
[마감 | 사이드 프로젝트 | 출시 목표] 초기 멤버로 합류하실 프론트엔드 개발자분 모십니다.
- 3
- 0
- 597
질문&답변
2023.06.18
서블릿의 개념을 확실하게 잡고 싶습니다.
먼저 WAS가 등장하게 된 배경은동적으로 리소스를 처리하고 싶어 등장한 것으로 알고 있습니다. 그런데 WAS 그자체를 사용하면 개발자가 해야할 작업이 너무 많은 것이죠.서버 TCP/IP 연결 및 종료, HTTP 요청 메시지 파싱, HTTP Method 및 URL 인지 등등개발자에게 가장 중요한것은 비지니스 로직을 개발하는 일 인데,,,, 모든 작업을 반복적으로 하는것이 과연 의미가 있을까요? 그래서 등장한 것이 서블릿 입니다.WAS에서 1차적으로 HTTP 메시지를 파싱하고 비지니스 로직에 필요한 메시지는 따로 서블릿에서 이용할 수 있게 HttpServletRequest, HttpServletResponse 에 담아주는 것이죠.개발자들이 비니지스 로직만 따로 처리할 수 있도록 환경을 구성해 준것이라고 생각합니다.(서블릿은 WAS안에 존재합니다.)@WebServlet(name = "helloServlet", urlPatterns = "/hello") public class HelloServlet extends HttpServlet { @Override protected void service(HttpServletRequest request, HttpServletResponse response) { //비지니스 로직 } }urlPatterns(“/hello”)의 URL이 호출되면 서블릿 코드가 실행HTTP 요청 정보를 편리하게 사용할 수 있는 HttpServletRequestHTTP 응답 정보를 편리하게 사용할 수 있는 HttpServletResponse 하지만, 이마저도 불편하다고 여겨서스프링 컨테이너에서 동작하는 디스패처 서블릿이 등장하고개발자들은 컨트롤러를 구현해서 사용하도록 해준것으로 알고 있습니다. 감사합니다.
- 0
- 1
- 413
질문&답변
2023.06.15
Model은 무엇을 가리키는 건가요?
MVC 패턴에서 Model은 View와 Controller 사이에 데이터를 주고받기 위한 DTO라고 생각하셔도 좋을 것 같네요. 흐름View -> Model -> Controller Controller -> Model -> View (사진)참고https://ko.wikipedia.org/wiki/%EB%AA%A8%EB%8D%B8-%EB%B7%B0-%EC%BB%A8%ED%8A%B8%EB%A1%A4%EB%9F%AC 감사합니다.
- 0
- 2
- 429