본문 바로가기
반응형

전체 글265

[전자정부표준프레임워크] 3. 개발환경 실습(3) iBatis와 MyBatis 1. DB를 띄운다 2. Generate Example을 체크하지 않은 Web Project 생성 ** iBatis 3. SQL Map configuration 파일 생성 4. sql map xml 파일 생성 5. 파라미터 추가 ParameterMap 우클릭 > Add ParameterMap ID : deptNo 입력 Class : java.lang.String 선택 Add 버튼 클릭 Property : deptNo 입력 후 Ctrl + s 저장 6. 결과를 받는 resultMap 추가 resultMap 우클릭 > Add resultMap Class : java.lang.String 선택 Add 버튼 클릭 Property : deptName , DEPT_NAME 입력 후 Ct.. 2022. 10. 11.
[전자정부표준프레임워크] 3. 개발환경 실습(2) 1. Junit을 이용해 테스트하기 프로젝트 우클릭 > Run As > Junit Test Ctrl + Shift + O : 필요한 패키지를 자동으로 import 한다 2. 공통컴포넌트 생성 및 조립 도구 C:\eGovFrame-4.0.0\bin\mysql-5.7.32 디렉터리에서 startup.bat를 실행하여 mysql을 실행한다. 프로젝트 우클릭 > New > eGovFrame Common Component 선택 권한 관리와 게시판을 선택한다. 사용자 DB에 생성을 선택한다. Select DB를 "com"으로 선택하고 Create Table로 테이블을 생성한다. 2022. 10. 11.
[전자정부프레임워크] 3. 개발환경 실습(1) 개발환경 구성시 주의사항 1. eGovFrame 이 있는지 확인 (가장 오른쪽 아이콘) 잘 안 보이면 우클릭하고, show text를 선택하면 아래와 같이 보임 2. Build Automatically 체크 확인 3. 프로젝트 빌듯이 뭔가 문제가 발생할 때 1번의 그림에서 Clean을 선택하고 프로젝트를 Clean 해주고 프로젝트 창에서 우클릭하여 Maven > Update 해준다. Maven은 우클릭했을 때 하단 쪽에 있다. 프로젝트 생성하고 실행하기 1. 생성하기 eGovFrame > Start > 프로젝트 선택 2. 프로젝트 실행 프로젝트 우클릭 > Run As > Run on Server 실행 3. 포트 충돌 시 변경하기 톰캣의 server.xml 파일에서 port 변경 가능 4. Spring b.. 2022. 10. 11.
[소소한 일상]레고로 만들어본 디아블로 2 이번의 소소한 일상은 레고로 만들어본 디아블로 2이다.다음:레고로 만들어본 디아블로 3 2022. 10. 10.
[전자정부표준프레임워크] 2. 개발환경 개발자 코딩 -> 빌드 -> 커밋 -> 체크아웃 -> 형상관리 개발 서버 형상관리 -> 체크아웃 -> 빌드 -> 배포 -> 서비스(WAS 재기동) 구현 도구 1. Eclipse를 이용하여 개발하며, 4.0 개발환경을 다운로드하여 실행 2. nexus, jenkins 서버 개발환경도 사용할 수 있다. 3. 설계 모델을 기반으로 Skeleton 소스코드 생성하는 기능(기억에 남는 부분) 구현 도구 > 클래스 다이어그램 더블클릭 > 에디터에서 오른쪽 클릭 > eGovFrame > Model Based CodeGen 클릭 > output folder에 소스 디렉터리 입력 후 Finish 4. Spring Boot 기반 프로젝트도 생성 가능하다 5. 코드를 체크할 수 있는 기능도 제공해준다 (PMD) 6. Mav.. 2022. 10. 10.
[전자정부표준프레임워크] 1. 표준프레임워크 개요 프레임워크 등장 배경 소스 재사용 -> 재사용 메서드 -> 재사용 객체 -> 디자인 패턴의 과정을 거쳐 프레임워크가 등장하게 되었다. 프레임워크의 이점 애플리케이션의 틀과 구조를 결정, 그 위에 개발된 개발자의 코드를 제어 마음대로 만드는 게 아니고, 정해진 구조 내에서 개발을 하게 된다. 이는 나중에 유지보수가 용이하게 된다. 컴포넌트와 프레임워크의 관계 프레임워크는 뼈대가 되는 것. 컴포넌트는 프레임워크에서 사용을 할 수 있는 부품 같은 역할 Model1과 Model2의 차이 기타 이론에 맞춰 길게 설명하지 않고 짧게 말하면, Model1 : jsp 파일 하나하나에 많은 기능이 들어간다고 생각하면 된다. (예를 들면 접속 코드가 모든 파일에 들어가는 것) Model2(MVC) : 각각의 목적에 맞게 .. 2022. 10. 10.
728x90