깃 레포지토리 하나에 여러 프로젝트 올리기 코드 백업~
·
편안한코딩생활/기타등등
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..
전자정부프레임워크 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..
스프링부트 - mybatis 사용하기
·
백/spring boot
추가해야할것! 1.프로퍼티 #Server server.port=8082 server.servlet.session.timeout=360000 #Spring MVC spring.mvc.view.prefix=/WEB-INF/views/ spring.mvc.view.suffix=.jsp #Database config spring.datasource.url=jdbc:oracle:thin:@localhost:1521:XE spring.datasource.username=scott spring.datasource.password=tiger spring.datasource.driverClassName=oracle.jdbc.driver.OracleDriver #mybatis config mybatis.config-loc..
스프링 부트 프로젝트 생성하기(gradle)
·
백/spring boot
1. Maven vs Gradle  Maven  프로젝트의 라이브러리들을 관리해주는 도구이고, 자바로 개발된 어플리케이션에만 사용 가능 하다는 특징이 있다. 또한, 관리 대상 의 라이브러리와 연관된 다른 라이브러리들까지 연동되어 관리된 다는 편리함이 있다. 아파치 라이선스로 배포되는 오픈소스 SW이다. Maven은 XML 기반.  Gradle  Groovy 기반의 빌드 자동화 시스템이다. (Groovy: Java와 문법이 유사한 프로그래밍 언어로, JVM위에서 작동함) Maven과 다르게 Python, Java, C, C++ 등 다양한 언어를 지원한다는 특징이 있다. 안드로이드 스튜디오의 공식 빌드 시스템이다.=> 앱개발시 gradle 사용 기존 Maven을 통 해 XML로 빌드처리를 하는 경우 ..