# layered architecture

19개의 포스트
post-thumbnail

[TIL] MVC 아키텍처와 클린 아키텍처

현재 Node.js와 Express로 진행중인 프로젝트의 아키텍처를 구성하던 시점에 문득 이런생각이 들은적이 있다.Django와 같이 암시적 규약이 적은 Exress와 같은 프레임워크에서는 프로젝트 구조가 정해져 있지 않은데(심지어 한 파일 안에 모든 내용을 작성해도

2021년 3월 7일
·
0개의 댓글

로그인 사용자 정보 조회

MemberController.java memberinfo.jsp 결과

2021년 3월 1일
·
0개의 댓글

Spring Security를 이용한 로그인2

Directory 구조회원 정보를 저장하는 Member DTO 클래스email 정보와 일치하는 한 건의 회원 정보를 읽어들인다.회원 정보를 읽어들이는 MemberDao 클래스회원의 권한(Role)정보를 저장하기 위한 MemberRole DTO 클래스email에 해당하는

2021년 3월 1일
·
0개의 댓글

Spring Security를 이용한 로그인

Directory 구조아이디와 암호를 전달받아 로그인을 처리하는 것은 AuthenticationFilter이다. AuthenticationFilter는 아이디에 해당하는 정보를 읽어 들이기 위해 UserDetailsService인터페이스를 구현하는 빈(Bean)을 사용

2021년 3월 1일
·
0개의 댓글

Spring MVC에서 Session을 이용한 상태유지

@SessionAttributes 파라미터로 지정된 이름과 같은 이름이 @ModelAttribute에 지정되어 있을 경우 메소드가 반환되는 값은 세션에 저장된다.아래의 예제는 세션에 값을 초기화하는 목적으로 사용되었다.@SessionAttributes의 파라미터와 같은

2021년 2월 8일
·
0개의 댓글

Session을 이용한 상태정보 유지하기

/guess로 요청을 하면 컴퓨터가 1부터 100 사이의 임의의 값 중의 하나를 맞춰보라는 메시지가 출력합니다.해당 값은 세션에 저장합니다.사용자는 1부터 100 사이의 값을 입력합니다.입력한 값이 세션 값보다 작으면, 입력한 값이 작다고 출력합니다.입력한 값이 세션

2021년 2월 7일
·
0개의 댓글

Cookie를 이용한 상태정보 유지하기-2

@CookieValue 애너테이션으로 코드 간결하게 하기

2021년 2월 5일
·
0개의 댓글
post-thumbnail

Cookie를 이용한 상태정보 유지하기-1

레이어드 아키텍처(Layered Architecture) 실습5에서 이어짐쿠키를 브라우저별로 따로 관리하는 것을 볼 수 있다.

2021년 2월 5일
·
0개의 댓글

레이어드 아키텍처(Layered Architecture) 실습5

GuestbookController.javalist.jsp결과

2021년 1월 27일
·
0개의 댓글

레이어드 아키텍처(Layered Architecture) 실습4

GuestbookService.javaGuestbookServiceImpl.javaGuestbookServiceTest.java테스트 파일을 만들어 입력이 제대로 되는지 확인해 보자. (Run Java Application)guestbook 테이블의 id가 3인 것은

2021년 1월 26일
·
0개의 댓글

레이어드 아키텍처(Layered Architecture) 실습3

가장 이상적인건 JUnit 등으로 단위 테스트를 진행하는 것이지만, 일단 GuestbookDaoTest.java를 만들어서 Java Application으로 실행시켜 DB 저장이 잘 되는지 확인해보자.

2021년 1월 26일
·
0개의 댓글

레이어드 아키텍처(Layered Architecture) 실습2

WebMvcContextConfiguration.java 작성DBConfig.java 작성ApplicationConfig.java 작성web.xml 작성index.jsp결과http://localhost:8080/guestbook/ 경로로 들어가 index.js

2021년 1월 26일
·
0개의 댓글
post-thumbnail

계층화 아키텍쳐(Layered Architecture)

참고자료:https://walbatrossw.github.io/etc/2018/02/26/etc-layered-architecture.htmlhttps://www.oreilly.com/library/view/software-architecture-pa

2021년 1월 24일
·
0개의 댓글

레이어드 아키텍처(Layered Architecture) 실습1

방명록 만들기 실습 Spring JDBC를 이용한 DAO 작성 Controller + Service + DAO 트랜잭션 처리 Spring MVC에서 폼 값 입력받기 Spring MVC에서 redirect하기 Controller에서 jsp에게 전달한 값을 JSTL과 EL

2021년 1월 21일
·
0개의 댓글

레이어드 아키텍처(Layered Architecture) 개념

별도의 객체로 분리별도의 메소드로 분리쇼핑몰에서 게시판에서도 회원 정보를 보여주고, 상품 목록 보기에서도 회원 정보를 보여줘야 한다면 회원 정보를 읽어오는 코드는 어떻게 해야 할까? \-> 회원 정보를 읽는 코드를 분리시킨다. (회원 정보 = 비즈니스 메서드)비지니스

2021년 1월 21일
·
0개의 댓글
post-thumbnail

[Flask] Layered Architecture로 health check하기

app flask api 어플리케이션을 변수에 담는다. 이 변수에 엔드포인트와 메소드를 지정해서 api를 구현한다.CORS Cross Origin Resource Sharing의 약자로 다른 도메인이나 로컬 환경에서 api를 호출하는 경우 브라우저에서 동일 출처 위반의

2020년 12월 20일
·
0개의 댓글

Layered Architecture

Layered Architecture 각 계층은 하위 계층에만 종속되고 상위 계층으로는 독립적으로 구성되어야 한다. 하위 계층에 종속되어야 하는 이유는 하위 계층의 Return 값을 받아서 상위 계층으로 전달하는 작업이 진행되는 구조이기 때문이다. 실행해야 할 역할들에 따라 계층이 나뉘는 아키텍쳐 방식이다. 이미지 출처 Presentation layer...

2020년 9월 27일
·
0개의 댓글