게시판

    [Part 2] 템플릿 적용하기 #6

    위에 zip파일은 템플릿이다 우선은 템플릿을 이용하여 만들어보자 zip을 다운하여 압축을 풀어준다. 그리고 pages => tables우클릭=> 연결프로그램 => 메모장 이렇게 html코드가 뜨게되는데 모두 복사한다음 list.jsp에 위에 선언부 빼고 붙여넣는다. 그리고 서버를 실행하면?? 이렇게 깨져서 나온다. css나 js파일이 없기때문이다. 고쳐보자 서버를 먼저 멈추어주고 여기서 폴더들만 복사하여 resources라는 곳에 붙여넣어주자 하지만 바로 템플릿이 적용되어지진 않는다. 경로가 다르기때문이다. 지금부터 이 경로를 수정에 들어갈 것이다. 우선 list.jsp에 ../vendor의 경로를 바꿔주어야한다. ctrl+F를 하고 ../ ==> /resources/로 replace All 을 해주자 ..

    [Part 2] 비즈니스 계층 #4

    비즈니스 계층은 똑같은 일을 두번하여 비효율적으로 보일지 몰라도 서비스를 확장할 때 꼭 필요하다. 📝비즈니스 계층 (서비스 계층) 고객의 요구사항을 반영하는 계층 업무의 단위로 설계 트랜잭션(거래)의 단위 여러개의 Mapper나 DAO를 사용하는 경우가 존재함 xxxService의 형태로 작성 📌서비스 패키지 설정 인터페이스와 클래스를 설정하고, root-context.xml에 등록 우선 패키지와 인터페이스와 클래스를 만들어준다. 인터페이스를 목적은 하나다. 실제 객체를 모르게하는 것이다. 실제 객체를 몰라도 타입만 알고 만들수 있게 유연하게 만드는 것이 목적이다. 의존성 주입과 인터페이스를 결합하면서 굉장히 유연한 코드가 되는 것이다. root-context.xml에 가셔서 context를 추가해주시고..

    CRUD 게시판 만들기 [Node.js express]

    팀 스터디로 무엇을 할지 고민하다가 팀원 모두가 Node.js에 관심을 가지고 있어 Node.js로 정하였다. 수업시간에 js와 jsp를 듣고있어 원활하게 진행되나 싶었지만 역시 착각이었다. 세팅부터 정말 애를 먹었다.(왜 내가하면 잘 안되는걸까...?) 정말 신기...ㅋㅋㅋㅋㅋㅋ 하지만 고비끝에 생활코딩 영상을 보면서 세팅을 완료했다.(세팅만 장난안치고 하루걸림....) 어쨋든 시작이 느린만큼 밤을 새면서 공부를 했다. https://github.com/web-n/Nodejs GitHub - web-n/Nodejs Contribute to web-n/Nodejs development by creating an account on GitHub. github.com 이 파일들을 다운로드 한 후 진행하면 된..