본문 바로가기

분류 전체보기

(60)
전자정부 프레임워크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.
페이지 로드 후 불러오는 함수 onload, ready, DOMContentLoaded 전자정부 프레임워크에서 수정 기능을 만들다가, 콤보박스에 전에 선택했던 코드를 불러와서 그 선택항목이 보이도록 하기위해 자바스크립트를 사용하기로 했다. 내가 아는건 $(document).ready인데 이건 제이쿼리가 필요하고, 이거 하나때문에 제이쿼리 cvn을 다운받는 건 비효율적이다. 그래서 찾아본 페이지 로드 후 불러오는 함수 세가지 1.window.onload = function(){} => 가장 많이 쓰이지만, 페이지에 이미지, 영상이 포함 되있을 경우 로딩속도가 매우 느리다는 단점이 있다 2. $( document ).ready(function() {}); => 1의 단점을 보완하나 제이쿼리가 필요함. 3.document.addEventListener("DOMContentLoaded", func..
전자정부 프레임워크 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 = "..
깃 레포지토리 하나에 여러 프로젝트 올리기 코드 백업~ git clone 부모 리포지토리 주소 cd 부모 리포지토리 이름 git subtree add --prefix-폴더 이름 자식 리포지토리 주소 branch 이름 git commit -m "커밋 메시지" git push origin main git clone https://github.com/jjjooosss/egov_practice.git cd egov_practice git subtree add --prefix=egov_test_emp https://github.com/jjjooosss/test1.git master git commit -m "initial commit" git push origin main https://allmana.tistory.com/168 이클립스 프로젝트 GitHub에 올리기..
전자정부 프레임워크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..