728x90 반응형 웹 개발자 준비 과정🐳30 DTO , VO, Entity 정리.txt DTO : Data Transfer Object 를 말합니다. 데이터 전송 객체 라고 한다. DTO는 계층 간의 데이터 교환을 위해서 사용하는 객체입니다. 여기서 말하는 계층은 VIEW (클라이언트) , 컨트롤러, 서비스 , DAO 같은것들을 말합니다. DTO는 로직을 갖고 있지 않는 순수한 데이터 객체이며, Getter/Setter 메서드만을 갖고 있습니다. DTO는 데이터를 전송할때 사용되는 바구니라고 생각하면 될것 같습니다. 또 다른 비유로는 시험을 응시할때 OMR 카드 작성을 하고 OMR 카드결과로 성적이 나오는데 OMR 카드를 DTO라고 볼 수 있습니다. VO : Value Object(값 객체) 값 그 자체를 표현하는 객체입니다. 서로 다른 이름을 가진 VO인스턴스가 모든 속성값이 같다면 같은.. 2022. 10. 20. [거래사이트 만들기] ejs 레이아웃(layout) 정리.txt ejs layout 설치하기 npm install express-ejs-layouts app.js 파일에 아래 코드를 넣어준다. // 레이아웃 설정 app.set('layout', 'layout') app.set('layout extractScripts', true); app.set('layout extractStyles', true); app.use(expressLayouts) 매번 웹 페이지마다 같은 레이아웃을 만들때 그 부분을 하나씩 코드로 입력하는 것은 매우 비효율적이라고 생각을 했습니다. 그래서 오늘은 layout.ejs 를 만들어 보았습니다.😀 레이아웃 ejs를 만들어줌으로써 매번 페이지마다 동일한 navbar (메뉴바) 같은걸 코드에 칠 필요없이 layout.ejs 이 파일 한곳에서 해결 할.. 2022. 10. 11. erdcloud 에서 만든 erd를 오라클db로 실행시키기 1. erdcloud (https://www.erdcloud.com/) 라고 개체 관계 모델을 아래와 같이 무료로 만들 수 있는 사이트입니다. 이 사이트에서 만든 erd 모델을 오라클db에 export 시켜보는 작업을 해보겠습니다. 우선 erd모델을 다 만들었다고 가정하고 export 를 누릅니다. (내보내기) 클릭 내보내고자 하는 데이터베이스를 선택하는데 저는 oracleDB를 사용할거기 때문에 oracle 을 선택하였습니다. sql preview 를 누르면 위와 같이 sql쿼리문이 나옵니다. 여기서 그냥 모두 복사해서 오라클db에 붙여넣으신후 실행하셔도 됩니다. 또는 download sql 하셔도 됩니다. 결과 아래와 같이 테이블 생성!! 2022. 10. 6. [OracleDB] db 사용자 이름 생성하기😏 오라클 db 사용자 이름 생성방법 1 실행프롬프트를 실행한다. 2. sqlplus 입력하여 오라클디비로~ 그러면 위에 사진처럼 user-name , password 입력하라고 나온다. system , 1234(패스워드) 입력후 접속 3. 사용자이름 생성을 위해 create user [사용자이름] identified by 1234; 4. 권한 부여를 위해 grant connect, resource, dba to [사용자이름]; + 아이콘을 클릭하여 데이터베이스 생성 및 접속 Name : 테이블 이름 적고 (거래) 사용자이름: 아까 cmd창에서 본인이 적은 사용자 이름 적어준다. 비밀번호: 1234 (위에 1234가 아닌 다른걸로 지정했으면 그걸로 하면된다.) 비밀번호 저장 체크는 해두는게 편함. 다 입력후.. 2022. 10. 6. 이전 1 2 3 4 5 ··· 8 다음 728x90 반응형