STUDY/SpringLegacy

STUDY/SpringLegacy

[Spring] 답변형 게시판 만드는 방법

Spring Legacy · STS · OracleDB · SQLDeveloper 답글을 만들려면 추가정보가 필요하다.어떤 추가정보가 필요하느냐를 아는 것이 중요하다. 위 사진은 답변형 게시판을 어떻게 만들지 설계를 도와줄 참고 이미지이다. 1. 관련있는글을 묶어야한다 4253번의 글과 해당 글에 달린 나머지 여러개의 답글들은 서로 관련있는글이다. 이것을 그룹으로 묶어야한다. 이것을 bGroup으로 명명하자. 2.몇번째 글인지를 알아야한다 그룹에서 몇번째에 글이 존재하는지 알고 그것을 데이터 저장해야한다. 이것은 bStep이라고 지정할 것이다. 2.몇번 띄었는지를 알아야한다. 글이 원글에서 몇번 띄어졌는지를 알아야한다. (아래이미지참고) 이것은 bIndent이라고 이름짓자. 답변형게시판에 필요한 세가지 ..

STUDY/SpringLegacy

[Spring] 페이징 처리와 검색 기능 생성 이해하기

Spring Legacy · STS · OracleDB · SQLDeveloper 페이징 처리와 검색 기능 구현 화면 1. 게시글 데이터 늘리기 페이징을 만드려면,일단 테이블 안에 데이터 양을 늘려야 한다. SQL로 기존의 내용을 복붙해 내용을 늘려보자. insert into tbl_board select seq_board.nextval,title,content,writer,regdate,viewcnt from tbl_board; --seq_board.nextval은 새롭게 넣음 commit; INSERT INTO SELECT 구문 INSERT INTO 구문은 원본과 대상테이블이 모두 있을 경우 사용합니다. TABLE A에서 모든 데이터를 가져와 B라는 테이블에 INSERT 합니다 한 테이블의 모든 열을..

STUDY/SpringLegacy

[Spring] JOIN table 생성과 설명 이미지

Spring Legacy · STS · OracleDB · SQLDeveloper create table customer( id number, name nvarchar2(30), height number, birthday date ); create table hobby( id number, hobby nvarchar2(100) ); create sequence id_counter; insert into customer values(id_counter.nextval,'홍길동',156.2,'1990-05-05'); insert into hobby values(id_counter.currval,'배구'); insert into hobby values(id_counter.currval,'축구'); commit;..

STUDY/SpringLegacy

[JSP] 예외처리 연습 / JSP include 태그

Spring Legacy · STS · OracleDB · SQLDeveloper 예외처리 연습 HomeController.java package com.human.ex; import java.text.DateFormat; import java.util.Date; import java.util.Locale; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springf..

STUDY/SpringLegacy

[Spring] 게시판 만들기 총정리 (게시글 등록·확인·삭제·수정)

Spring Legacy · STS · OracleDB · SQLDeveloper 저번에 정리했던 게시판 만들기 총정리 겸 복습 포스팅입니다. 자세한 설명은 아래 링크참고 1번:https://rebornbb.tistory.com/entry/Spring-Spring-DTO-DAO-%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0 [Spring] DTO,DAO,mapper생성과 DB연결 설정하기 Spring Legacy · SpringEclips · OracleDB · SQLDeveloper · JSTL 0. 새로운프로젝트를만든다 1. pom.xml에서 필요한 의존객체 를 추가한다 (dependency, properties 확인) 2. DB에 human 테이블을 만든다... rebornbb...

STUDY/SpringLegacy

[Spring] 글 목록·상세 출력 / 입력·등록·삭제·수정 만들기

Spring Legacy · STS · OracleDB · SQLDeveloper 이전 포스팅과 설명이 이어집니다. https://rebornbb.tistory.com/entry/Spring-Spring-DTO-DAO-%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0 저번 포스팅에서는 DTO,DAO,mapper,DB연결 등에 대하여 다뤄보았다. 이번 포스팅은 이전 정리내용에 이어 Service와 Controller, View파일 생성으로 DB에 저장된 게시판 데이터를 화면으로 출력하고 다루는 기초 내용을 정리하였다. 1. 게시글 목록 출력 2. 게시글 입력 3. 게시글 등록 4. 게시글 상세 출력 5.게시글 삭제 6.게시글 수정 1. 게시글 목록 출력 throws - 예외처리 사용자에게 ..

STUDY/SpringLegacy

[Spring] DTO,DAO,mapper생성과 DB연결 설정하기

Spring Legacy · STS · OracleDB · SQLDeveloper 0. 새로운프로젝트를만든다 1. pom.xml에서 필요한 의존객체 를 추가한다 (dependency, properties 확인) 2. DB에 human 테이블을 만든다. 3. human테이블 데이터를 담을수있는 DTO를만든다 4. 데이터베이스조작을위한 DAO를만든다 5. mapper파일과 config파일 생성 6. root-context.xml에 설정파일 3개를 추가한다. 그후 Controller와 Service, jsp를 작성을 통해 데이터를 출력한다. 0. 새로운 프로젝트를 만든다 프로젝트생성 방법 링크 : https://rebornbb.tistory.com/entry/Spring-Spring-Legacy%EC%8B%9..

STUDY/SpringLegacy

[JSP] JSTL · EL 설명 예제

JSTL JSP안에서 사용하고 있는 자바코드를 없애기 위해서 사용하는 태그 라이브러리 JSTL이란? JSTL + EL의 조합을 말한다. JSTL의 정식 명칭은 자바서버 페이지 표준 태그 라이브러리(JavaServer Pages Standard Tag Library)이고 줄여서 JSTL이라 부른다. JSP 내에 if문, for문 등의 구문을 처리가 가능케 한다. EL이란? EL의 정식 명칭은 표현 언어(Expression Language)라고 하며 줄여서 EL이라고 부른다. EL을 사용하면 값이 없거나 형 변환 등에 전혀 신경 쓸 필요 없이 서버로 전송해서 형변환 없이 사용할 수 있다. 변수를 표현하기 위한 언어 (예) ${변수명} EL에 대해 알아보자 EL의 사용법 ${name} EL의 내장 객체 객체명..

STUDY/SpringLegacy

[Spring] Spring 기초 어노테이션 다루기

Spring Legacy · STS · OracleDB · SQLDeveloper Model클래스 데이터 전달 @RequestMapping HttpServletRequest 클래스 @RequestParam 어노테이션 데이터(커맨드)객체 @PathVariable 어노테이션 GET방식과 POST방식 Model 클래스를 이용한 데이터 전달 @RequestMapping 어노테이션 @RequestMapping 예제 EL = ${myString1} 스프링에서는 리소스 등록을 해야한다. HttpServletRequest 클래스 httpServeletRequest 예제 주소와 상관없는 추가 문구 - 쿼리스트링 쿼리스트링 만드는 방법 : key = value @RequestParam 어노테이션 @RequestParam ..

STUDY/SpringLegacy

[Spring] Controller 생성하기

Spring Legacy · STS · OracleDB · SQLDeveloper 1.새로만든 프로젝트 HomeContoller 실행하기 1)만든 01Start 프로젝트에서 HomeController을 보면 view에 있는 home.jsp파일을 불러오는것을 확인할수있다. 2)Window > WebBrowser > Chrome 브라우저를 크롬으로 설정하자. 3) 프로젝트명 우클릭 > Run As > Run On Server 클릭 후 실행하면 브라우저 화면에 Hello world!가 잘뜬다 + 저장해둔 다른파일 불러오는 방법 General > Existing Project into Workspace > work 폴더에서 원하는 파일 선택 2. Contoller에 대하여 파악하기 + @RequestMappin..

STUDY/SpringLegacy

[Spring] Spring Legacy 시작하기

Spring Legacy · STS · OracleDB · SQLDeveloper 스프링 두가지 종류 Spring Legacy- DB를 MyBatis * 옛날버전 Spring Boot - JPA * 최신버전 실무에서는 스프링레거시를 보통 사용 스프링부트는 규모가 작은 신규 프로젝트를 작업할때 사용 1.스프링 툴 다운로드 projects > springtools4 SpringTool Suite3 클릭 Eclipse 4.12를 가장 많이쓴다. 가장 상단의 zip파일 다운로드받자. 2.아파치 톰캣 다운로드 아파치톰캣 사이트 접속 > download > Tomcat9.0 > Core> zip파일다운로드 3.JAVA jre 다운로드 실무에서는 대부분 1.8 사용 JDK를 프로그래머가 자바 프로그래밍을 하기 위해 ..

ReCode.B
'STUDY/SpringLegacy' 카테고리의 글 목록 (3 Page)