본문 바로가기

IT코딩공부!

#40# SpringBoot 공부진행 오늘의 노래!!! 왜 아티스트 Supreme Team, 영준 앨범 Ames Room 발매일 1970.01.01 // 기본 구조 알기 // 프로그램 (내)설정 // application.properties # thymeleaf 설정 spring.thymeleaf.cache=false 이거 지정!! 후 확인 // 빌드@그리드 service에서는 interpace를 거치고 class 생성해줘서 오버라이딩을 해줌 dao에서는 interface를 나타내면서 추상메소드만 나타냄!!! foreach문은 다른방식으로 부트식으로!!! list라는 친구를 th:text로 붙혀서 사용( 우선순위 사용!!) 더보기
#39 스프링(ajax사용)-게시글목록, 댓글작성 오늘의 노래!!! > write.jsp파일 게시글 작성 게시글 작성 페이지 게시글 작성 제목 내용 첨부파일 // 로그인 후에 게시물 작성할 수 있도록 c:if문 지정 [2] 게시글 목록 작성 시작~ // board폴더 >> list.jsp파일 게시글 목록 게시글 목록 게시글 번호 제목 작성자 작성일 조회수 ${list.BNum} ${list.BTitle} ${list.BWriter} ${list.BDate} ${list.BHit} [이전] [이전] ${i} ${i} [다음] [다음] 제목 작성자 내용 [3] 게시글 상세보기 시작~ ajax문 사용!!! // board폴더 >> view.jsp파일 게시글 상세보기 게시글 상세보기 번호 ${view.BNum} 작성자 ${view.BWriter} 제목 ${vi.. 더보기
#38 스프링(Ajax쿼리문) 오늘의 노래!!! 몰랐어 아티스트 ENHYPEN 앨범 DIMENSION : DILEMMA 발매일 1970.01.01 AJAX (Asynchronous Javascript And XML) 란 무엇인가? 자바스크립트를 이용해 서버와 브라우저가 비동기 방식으로 데이터를 교환할 수 있는 통신기능 클라이언트와 서버간에 XML 데이터를 주고받는 기술이다 AJAX의 장점 웹페이지 속도향상 서버의 처리가 완료될 때까지 기다리지 않고 처리 가능 기존 웹에서 불가능했던 UI를 가능하게 해줌 AJAX의 단점 페이지 이동이 없는 통신으로 보안상의 문제가 있을수 있음 연속으로 데이터 요청시 서버 부하가 증가 히스토리 관리가 안된다. Script로 작성되서 디버깅이 용이하지 않음 Ajax(Asynchronous JavaScrip.. 더보기
#37 스프링공부~ (MemBoard프로젝트①) 기본틀 오늘의 노래!!! 소년은 커다란 모험 앞에 서있다 (Remaster) 아티스트 세진 앨범 PROLOGUE 발매일 1970.01.01 각 controller, service, dao, mapper 3개씩 만들기~ dto는 4개(변수명확인)!! Spring Legacy (Spring MVC) 프로젝트 생성 [1] 프로젝트 이름 : MemBoard [2] 패키지 : com.icia.mbp src/main/java에 패키지4 + mapper폴더 생성 (1) com.icia.mbpo.dto : BOARD.java // COMMENT.java // MEMBER.java // PAGING.java // SEARCH.java 4개 DTO(class생성) (2) com.icia.mbp.controller : BContr.. 더보기
#36 스프링(Board(게시판프로젝트 만들어서 페이지, 검색찾기 기능 구현) 오늘의 노래!!! Bunzi (번지) 아티스트 기리보이, 서출구, 양홍원 앨범 고등래퍼 지역대항전 Part.2 발매일 1970.01.01 JSP문 확인!!! [1] index.jsp 가장 메인 확면에 나타내주는 jsp문이당! 게시판 프로젝트 게시글 작성 게시글 목록 페이징 목록 [2] BoardModify.jsp // 게시물 작성할 것에 대한 페이지를 불러와주는 코드 // 첨부파일에 무조건 사진이랑 파일 넣을것!!! >> 오류남.. 게시글 작성 작성자 비밀번호 제목 내용 ${modify.BContent} 첨부파일 // 등록 후 리스트로 나타내기 [3] BoardList.jsp // 각각 의 리스트로 나타내어 제목에 클릭하면 상세내용을 확인할수 있도록 만든 코드! 게시글 목록 게시글 번호 제목 작성자 작성.. 더보기
#35 스프링(Board(게시판프로젝트, 어노테이션 기본개념!!) 오늘의 노래!!! 물론 아티스트 허각 앨범 물론 발매일 2023.04.28 ※ Annotation @Controller : Spring에게 해당 Class가 Controller의 역할을 한다고 명시하기 위해 사용하는 Annotation @Autowired : 속성(field), setter method, constructor(생성자)에서 사용하며 Type에 따라 알아서 Bean을 주입 해준다. 무조건적인 객체에 대한 의존성을 주입시킨다. @Autowired를 사용할 시, 스프링이 자동적으로 값을 할당한다. Controller 클래스에서 DAO나 Service에 관한 객체들을 주입 시킬 때 많이 사용한다. 필드, 생성자, 입력 파라미터가 여러 개인 메소드(@Qualifier는 메소드의 파라미터)에 적용 가.. 더보기
#34 스프링(spring) 공부중~! 오늘의 노래!!! Boys And Girls (Feat. Babylon) 아티스트 지코 (ZICO) 앨범 Boys and Girls 발매일 1970.01.01 먼저 4개의 xml파일 확인!!! root-context.xml mapper위치 확인하기!!! servlet-context.xml context위치 확인하기!!! Mapper.xml // namespace="이름 주의!!!" STS 프로젝트 생성 (1) spring legacy project 생성 (2) Spring MVC Project 선택후 (3) com.팀이름.프로젝트이름 생성 (4) 프로젝트 생성 후 Build Path 설정 (JRE-11로 설정, Compiler도 11로 변경, Dynamic webmodule 4.0, Java 11로 설정.. 더보기
#33 스프링(spring) 시작!! 셋팅 시작~~~ !! 중요 porm.xml 기본적인 설정에 대해 알아보았다! 스프링 시작! // 설정 바꾸기!! 1.6 3.1.1.RELEASE 1.6.10 1.6.6 org.springframework spring-context ${org.springframework-version} commons-logging commons-logging org.springframework spring-webmvc ${org.springframework-version} org.aspectj aspectjrt ${org.aspectj-version} org.slf4j slf4j-api ${org.slf4j-version} org.slf4j jcl-over-slf4j ${org.slf4j-version} runtime o.. 더보기