본문 바로가기

전체 글117

게시판 업그레이드 답변형(계층형) 게시판먼저 기존 데이터 삭제 후 칼럼 추가b_ref :  서로 관련있는 글임을 나타내기 위한 글임을 설정만약 답글이 아닌 새 글이면 글 번호와 동일하게 설정한다.답글이면 부모를 글 번호가 값이 된다.b_level : 답글의 계층(깊이)를 나타내기 위한 칼럼부모가 0이면1, 부모가 1이면 2가 된다.새 글이면 0이다.b_step : 서로 관련있는 글일 때 글을 출력하기 위한 순서를 위한 칼럼부모가 같을 때 , 이미 달려있는 댓글을 1씩 증가시키고(새 답글이 맨 위로 가야하므로) 자신이 위에 달린다.새 글이면 자신이 최상위 부모가 되므로 0이다.답글은 물론 1부터 항상 시작된다.vo 에 설정된 컬럼 3개 추가package com.example.demo.vo;import java.util.Da.. 2024. 8. 12.
Wrapper 클래스 기본 자료형을 객체로 포장해주는 클래스들 기본자료형 : boolean, char, byte, short, int , long, double, floatWrapper 클래스: Boolean, Character, Byte, Short, Integer, Long, Double, Floatjava.lang 패키지에 존재하여 따로 Import 하지 않아도 된다.  자바가 어떤 일을 함에 이써서 기본 자료형을 상대하지 않는 경우가 있다. 그럴 때 박싱하여 사용한다. 2024. 8. 8.
MVC 패턴과 DI Server 만들기먼저 New > Server 를 아파치 톰캣으로 만든다.Server폴더 안의  server.xml의 Connector 태그에 URIEncoding="UTF-8" 를 추가한다window > preferences 에서 Web > html, jsp 탭에서 Encoding 을 UTF-8 로 변경한다.포트번호 설정(8005) 스프링 MVC Hello World 예제Dynamic Web Project 만들기체크박스 체크(web.xml 생성)필요한 jar lib 폴더에 붙여넣기web.xml 에서 다음과 같이 넣어놓는다.스프링은 frontController 를 이미 만들어놨다. 하지만 이름이 기므로, jsp 를 미리 만들고 자동완성을 이용하여 작업을 할예정이다.(노란 줄 복사) day0801_mvc.. 2024. 8. 1.
어노테이션 기반의 DI @(at) => 자바 소스 코드 내에서 xml 대신 환경설정을 해주는 역할 ==> @Bean@Configuration: xml 을 대신하는 환경설정 객체임을 나타냄(데이터 타입이 아님.)@Bean : bean 태그를 대신하는 것을 나타냄package exam09;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;@Configurationpublic class SpringConfig { @Bean public Person kim() { Person p = new Person(); p.setName("김유신"); p.setAge(20); return p.. 2024. 8. 1.