전자정부 프레임워크6 - 간단한 게시판 만들기(1)
·
백/전자정부프레임워크
db CREATE TABLE NBOARD (unq NUMBER PRIMARY KEY ,title VARCHAR2(100) NOT NULL ,pass VARCHAR2(100) NOT NULL ,name VARCHAR2(20) NOT NULL ,content VARCHAR2(4000) NOT NULL ,hits number ,rdate date ); commit; select * from nboard; CREATE SEQUENCE NBOARD_SEQ INCREMENT BY 1 START WITH 1 MAXVALUE 99999; 1. pom.xml 2.ojdbc 3.sql-map-config => 경로 sqlmap밑 바로 Board_SQL인걸로 4.context-datasource 5.dispatcher-se..
jsp에서 글 수정시 콤보박스 데이터 받아오는 법
·
백/전자정부프레임워크
두가지 방법 1. 자바스크립트 함수 사용 2. core태그 사용해서 if문 콤보박스에 넣기 1, Job(업무) Hobby(취미) document.addEventListener("DOMContentLoaded", function () { var gid = "${codeVO.gid}"; // codeVO의 gid 값을 JavaScript 변수에 할당 document.getElementById("gid").value = gid; // 해당 값에 해당하는 옵션을 선택 }); 2.
전자정부 프레임워크 5- 코드관리
·
백/전자정부프레임워크
DB -----codes테이블----- create table codes ( code number not null primary key ,gid number not null ,name varchar2(100) not null ); -----codes 시퀀스----- create sequence codes_seq increment by 1 start with 1 minvalue 1 maxvalue 99999 nocycle noorder cache 20; dispatcher-servlet.xml pom.xml (lombok, 오라클설정) org.projectlombok lombok 1.18.24 provided codelds https://code.lds.org/nexus/content/groups/main..
전자정부 프레임워크4- update
·
백/전자정부프레임워크
2023.07.14 - [백/전자정부프레임워크] - 전자정부 프레임워크3- select, delete 전자정부 프레임워크3- select, delete 프로젝트는 egov_dept를 이어서 한다. insert는 전자정부 프레임워크2를 참고! 1.select 전체 목록 조회 sql.xml부터 dao package egovframework.example.sample.service.impl; import java.util.List; import org.springframework.stereotyp codingzorim.tistory.com 3. update deptDetail.jsp 수정 controller (기존 화면에서 바로 수정이 아니라 별도의 화면 띄울것) @RequestMapping(value = "..
전자정부 프레임워크3- select, delete
·
백/전자정부프레임워크
프로젝트는 egov_dept를 이어서 한다. insert는 전자정부 프레임워크2를 참고! 1.select 전체 목록 조회 sql.xml부터 dao package egovframework.example.sample.service.impl; import java.util.List; import org.springframework.stereotype.Repository; import egovframework.example.sample.service.DeptVO; import egovframework.rte.psl.dataaccess.EgovAbstractDAO; //@Repository("deptDAO"): 스프링 컨테이너가 관리하는 빈(스프링이 관리하는 객체) @Repository("deptDAO") pub..
전자정부 프레임워크, ibatis에 대해 궁금한 점 gpt에게 묻기
·
백/전자정부프레임워크
거진 ibatis에 대한 질문인 듯.. 1.dao와 쿼리xml mybatis에서는 1.dao를 인터페이스로 만든다. 2.xml에서 네임스페이스에 dao.java의 경로 지정 3.그럼 xml에서 dao.java에서 구현하지 않은 구문들 타입별로(crud)구현해줌 ibatis에서는 1. dao를 class로 만들어 메소드를 정의 2. 3. 2. DTO와 VO의 차이 그럼 insert문이 있는 애들은 vo가 아니라 dto가 맞지 않나..? setter없이 어떻게 하는거지 ???그럼 setter를 쓰라는건가 3. @Service("서비스이름") 다른 클래스에서 @Resource로 빈을 찾기 위해서 이름 지정해주는것이군 이걸 springboot에서는 Autowired로 처리하는 것이군 4. sql의 namespa..
전자정부프레임워크 2 - 프로젝트 만들어보기
·
백/전자정부프레임워크
2023.07.13 - [백/전자정부프레임워크] - 전자정부 프레임워크 소개 및 설치, 사용 프로젝트 생성 및 테스트 톰캣에서 아까 프로젝트(egov_01)빼고 이것만 추가 부서번호 부서이름 부서위치 저장 이제 컨트롤러 만들러- 이름은 DeptController 컨트롤러 어노테이션 달아주고, sl4j는.. 없다! =>pom.xml에 추가해줘야함 org.projectlombok lombok 1.18.24 provided package egovframework.example.sample.web; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import ..