본문 바로가기

백/전자정부프레임워크

(8)
전자정부 프레임워크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 ..
전자정부 프레임워크 소개 및 설치, 사용 1. 등장 배경 및 목적 개발프레임워크는 정보시스템 개발을 위해 필요한 기능 및 아키텍처를 미리 만들어 제공함으로써 효율적인 어플리케이션 구축을 지원합니다. “전자정부 표준프레임워크”는 공공사업에 적용되는 개발프레임워크의 표준 정립으로 응용 SW 표준화, 품질 및 재 사용성 향상을 목표로 합니다. 이를 통해“전자정부 서비스의 품질향상” 및 “정보화 투자 효율성 향상”을 달성하고, 대ㆍ중소기업이 동일한 개발기반 위에서 공정 경쟁이 가능하게 됩니다. ※ 표준프레임워크는 기존 다양한 플랫폼(.NET, php 등) 환경을 대체하기 위한 표준은 아니며, java 기반의 정보시스템 구축에 활용하실 수 있는 개발·운영 표준 환경을 제공하기 위한 것입니다. 2. 특징 3.적용 효과 공통 컴포넌트 이용하여 예산 절감 h..