Q&A
커뮤니티
지식
이벤트
더보기
OKKY
Q&A
지식
커뮤니티
이벤트
부트캠프
Jobs
Contact
Search Bar
로그인
회원가입
mvc
전체
기술
커리어
기타
카테고리
전체
최신순
질문하기
답변
5
independent
·
약 1년
1.0k
0
답변 5
실무에서 퍼사드 패턴을 적용시키나요? 해당 패턴에 대한 의견이 궁금합니다.
우선 현재 스프링부트 + JPA 사용해서 개발 중입니다. 패키지 설계를 하는데, 해외 자료를 몇 개 찾아보다가 발견한 게 Facade(퍼사드)를 정의하는 코드들이 몇 개 보이네요. 이를 테면 public class MemberFacade { public MemberResponse registerMember(MemberRequest request) { // 1. 중복 회원 검증 // 2. 회원
답변
2
SM스탠드
·
1년 이상
439
0
답변 2
초보의 일관성 있는 좋은 코드에 대한 질문
안녕하세요. 주말을 잘 보내고 계신가요? 제 질문들은 다음과 같습니다. [질문1] Service 계층 속 여러 함수들이 있을 때, 어떤 함수는 User같은 순수객체로, 다른 함수는 Long userId, String username 같은 단순 변수로, 또 다른 함수는 UserCreateForm 같은 form 형태로 받는다고 하면, 이건 일관성이 없는 코드라고 할 수 있나요? 매개변수를 하나의 방식으로 통일해야 좋은 코드인건지 궁금합니다. [질문2]
해결
2
SM스탠드
·
1년 이상
451
0
해결 2
게시판 리스트를 보여주는 매서드가 지저분해 보이는데, 어떻게 리팩토링하면 좋을까요?
질문글을 올리는 게시판을 만들고 있고, Thymeleaf를 사용해서 View로 model을 넘겨주며 화면을 만드는 방식으로 프로젝트를 하고 있습니다. 저는 Controller - Facade - Service - Repository 구조를 사용하고 있고, Controller에서는 오직 model을 적절한 View로 보내주는 라우팅의 역할만,Facade에서는 Service가 반환하는 데이터를 조합해서 model을 조립하는 역할을 수행하도록 했습니다.
답변
7
코드깎는머슴
·
1년 이상
547
0
답변 7
뉴비 개발 방식? 구조? 질문 있어용!
안녕하세용. 오늘도 찾아온 뉴비입니다. 회사에서 개발 방식을 정해야 하는데, 과장님들이랑 논의했던 내용 중 궁금한게 있었습니다. jsp를 써서 개발하던 옛날 방식은 변동사항이 생겼을 때, 해당 jsp만 교체해버리면 어플리케이션을 계속 돌리면서도 재배포가 가능하잖아용? 근데 최근 개발하는 모양새는 예를 들어 리포지토리의 변동사항이 생겼을 때 톰캣의 reloadable 옵션을 쓰더라도, 해당 리포지토리를 쓰는 곳이 여러곳이면 해당되는 곳이 전부
답변
2
아빠차티코
·
1년 이상
413
0
답변 2
퍼사드 패턴으로 서비스 계층 순환참조 해결 어떻게 하죠?
현재 MVC 패턴으로 웹 개발 중에 있고요서비스 계층에서는 다른 Service 나 자신의 Mapper만 참조하도록 정하고 개발을 하고 있습니다. 아래와 같이 AppleService 와 BananaService 모두 자신의 메소드에서 상대방의 서비스 로직을 호출하기에 서로를 참조하게 됩니다. (AppleService 먼저 만들고 BananaService 만들다보니 이렇게 됐네요.) @Service @RequiredArgsConstruc
답변
2
tgkim
·
1년 이상
360
0
답변 2
닷넷 mvc 초기 렌더링 오래 걸리는 현상
안녕하세요. 닷넷 프레임워크 mvc로 웹 개발 중입니다. _Layout.cshtml에 동적으로 메뉴 구성하고, 메뉴 클릭하면 해당 화면이 출력 되는데 각 그룹별로 처음 화면에 진입할 때 시간이 오래 걸리는 현상이 있습니다. _Layout.cshtml에서 메뉴 클릭했을 때는 아래 스크립트가 실행 됩니다. newTab.find('a').one('shown.bs.tab', function (e) {<!-- --> va
답변
2
Youngjun
·
1년 이상
409
0
답변 2
스프링 MVC 프로젝트 구조에 대하여 질문 있습니다.
1번 구조 컨트롤러: UserController, MenuController 서비스: UserService, MenuService ... dao: ... vo: ... 2번 구조 user: controller: UserController service: UserService repository: UserRepository entry: UserEntity menu: controller: MenuController service: MenuService r
답변
2
bobong
·
거의 2년
621
0
답변 2
채팅 어플리케이션을 개발 중인데 웹소켓 서버와 http서버를 분리하려 합니다.
실시간 메세징을 담당하는 웹소켓 서버,유저, 채팅방 조회, 생성, 삭제 같은 부분은 http 서버로 분리해서 개발하려고 하는데요, 현재 웹소켓 서버는 webflux + spring으로 구현하고 있습니다. 이제 http 서버를 구현해야 하는데 webflux기반의 http 서버로 만들어야 할지 mvc로 만들어야 할지 판단이 어렵습니다. 채팅방을 생성할 때 채팅방이 생성되었다는 메시지와 함께 채팅방이 생성되는 상황을 예로 들어 현재 생각하고 있는 구
답변
2
kmw1218
·
약 2년
217
0
답변 2
컨트롤러 요청/응답 값은 같으나 호출되는 Service 메서드가 다른경우
컨트롤러내 2개의 메서드의 요청/응답 타입이 같은 상황입니다. 그러나, 이 둘은 Service의 다른 메서드를 호출하는 상황입니다! (success() -> paymentService.approve() 호출, successFunding() -> paymentService.approveFunding() 호출) 다형성을 활용하여 하나로 묶는 방법이 있을까요? 만약 하나로 묶는다면 유지보수성이 좋아지는지도 궁금합니다...! 아니면 이렇게
답변
0
아우리엘
·
약 2년
300
0
답변 0
sqlplus에서 다른 dto에 저장된 값을 가져오는 방법을 알고 싶습니다.
아직 MVC패턴 프로그래밍을 시작한지 얼마 안된 학생입니다. 실력 부족으로 물어봅니다. 많은 조언 부탁드립니다. 만약 member라는 테이블에 회원가입 된 사람들의 id, password, name이라는 값들이 저장되었을 때, 저장된 id를 school이라는 테이블에 있는 id에 옮길 수 있는 방법이 있나요? 옯긴다는 표현은 member라는 테이블에 있는 id, password, name에서 id를 저장할 때 school에 있는 id에도 같이 저
답변
3
tlstmdals15122
·
약 2년
348
0
답변 3
Uncaught SyntaxError: Unexpected token '{'
Uncaught SyntaxError: Unexpected token '{' 이 에러가 뜨고 있습니다. ${post}가 문제라고 나오는데 왜 템플릿 리터럴이 안될까요?? JQuery 로드 되는 것 까지 확인했습니다. js function renderPostInfo() { const post = [[ ${post} ]]; if(!post) { initCreatedDate
답변
0
새벽6시
·
2년 이상
233
0
답변 0
.net mvc 패턴에 디자인입히는작업 문의
안녕하세요 현재 프로젝트 중에있는데 .net mvc패턴으로 되어있는 사이트에 디자인은 변경하는 작업을 받게될것같습니다. 메인사이트에 보여지는게 달라지고 디자인도 달라질예정입니다. 디자인파일들은 완성되는대로 보내준다고들었는데 문제가 앞에 디자인을 입히는 작업을 혼자 처리한사람이 목요일에 퇴사 예정입니다 이사람이 나가기전에 뽑아낼것을 다뽑아내고 알아두어야 수월할것같은데, 만든사람에게 물어볼질문이나 꼭알아두어야할거 뭐가있을까요? 제가 퍼블리싱쪽은 한번도 안
답변
2
SD_PRG
·
2년 이상
287
0
답변 2
ajax로 컨트롤러의 파라미터를 가져오려고 하는데, responseText 질문 드립니다!
안녕하세요. ajax 기능을 통해서 컨트롤러에서 값을 가져오려고 하는데요, var url = "${contextPath}/checkId"; var parmas = "id=" + encodeURIComponent(input_id.value); var ajax = new XMLHttpRequest(); ajax.onreadys
답변
0
;)
·
2년 이상
213
0
답변 0
스프링 mvc로 프로젝트 중에 프론트 쪽에 질문이 생겨서요!
안녕하세요! 부트스트랩으로 모달창 안의 캐러셀을 넣어 구현했습니다. 캐러셀 쪽에서 버튼을 눌러 사진을 옆으로 넘기고 싶은데 사진이 넘어가지 않습니다ㅠㅠ gpt에 물어봐도 뭐가 문제인지 모르겠어요.. 스크립트 쪽 <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css"> <
해결
3
3CH-O
·
2년 이상
311
0
해결 3
스프링 MVC 설계 질문 드립니다.
스프링 MVC 패턴으로 개발을 하고 있는데요, 서비스 레이어는 절대 같은, 또는 상위의 레이어에 의존하지 않도록 하고 있고 (당연하지만 서비스는 다른 서비스나 컨트롤러를 의존하지 않는다는 얘기입니다) 다른 도메인에 하위 레이어에 대한 의존 역시 지양하고 있습니다(A 서비스는 가급적 A 레포지토리에만 의존하도록 한다는 얘기입니다). 하지만 아시다시피 모든 응답이 특정 도메인 하나에 대한 조회만 필요로 하지는 않죠. 결국 하나의 컨트롤러에서 여러 서비스
답변
3
개발자지망
·
2년 이상
1.1k
0
답변 3
jsp로 로그인 기능을 구현중인데 이상한 오류가 나옵니다 ㅠㅠ
<body> <div class="container"> <div class="form-header"> <h2>Login and Registration</h2> </div> <form action="logintest.do" method="post"> <table> <tr>
답변
3
gatakura
·
2년 이상
366
0
답변 3
스프링부트 404 경로를 못찾는데 이유를 도저히 못찾겠습니다. ㅠㅠ
404가 떠서 다확인해봤는데 이유를 찾지 못하겠습니다.. 디버깅까지 컨트롤러 타고 잘나오고있는중이고 prefix,suffix .. 다 잘잡혀보이는데 이유를 못찾겠네요 ㅠㅠ 컨트롤러이고 디버깅 하였을대 컨트롤러 return 까지 잘 타고 나옵니다.. ㅠㅠ application.properties 입니다. 프리픽스 서픽스 다 잘잡아뒀구요 Jsp 경로 입니다. 경로도 잘 지정 해둔거같은데 이유를 모르겠네요 혹시 찾거나 아시는
해결
2
엘링
·
2년 이상
265
0
해결 2
뷰 페이지(타임리프)에서 컨트롤러 데이터 조회가 안 되는 이유가 궁금합니다...!
안녕하세요! 컨트롤러의 모델에 있는 데이터는 조회가 되고 있는데 뷰 페이지에서는 계속 null이라고 나와 도저히 이유를 못 찾겠어 이렇게 글을 올리게 되었습니다. 컨트롤러 코드(ReportController.java) 현재 sout문에는 reportButton 테스트 : true 혹은 false boolean 형태로 잘 출력되는 중입니다. 뷰 코드(report.html) th:text와 console 모두 테스트용으로 출력을 시도해보았으나...
답변
5
fgfdgdf
·
2년 이상
422
1
답변 5
MVC에서 Model이 Model에 의존해도 되나요?
모델이 다른 모델에 의존하는 것은 소프트웨어 설계에서 흔히 발생하는 상황이라고 알고 있습니다. 이것이 어떤 문제가 되나요?? 예를 들어 이런 상황이 있습니다. A,B,C,D,E는 모두 Model입니다. A라는 객체가 연관관계로 B, C를 가지고 있고, 1) A가 B를 생성하기 위해 new D()를 한다든지, 2) A가 E.정적_팩토리_메소드()를 한다든지 ChatGPT한테 물어보니 자꾸 결합도가 높다는 문제가 있다고 하는데 계속 고민해봐도 결
답변
1
Inho Choi
·
2년 이상
315
0
답변 1
MVC패턴에서 Model과 Domain 차이
안녕하세요 MVC패턴을 이용한 야구게임을 만들고있는데 궁금한점이있어서 여쭤봅니다ㅠ controller, view, model을 사용해서 만들고있는데 다른분들 코드를 보다보면 패키지명을 model대신 domain을 사용하는 경우가많더라구요 안에들어있는 클래스내용은 많이다르지않던데 domain과 model의 차이가 뭔가요?
이전
1
2
3
4
5
더 많은 페이지
21
다음
Search Bar