본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

IDE

(125)
Projects from folder or Archive, Clone + Import하기 깃 토큰 발급https://standout.tistory.com/585 깃 Token 토큰발급하기깃 - 설정- 관리자설정 토큰생성 - 이름입력 repo, adminb:repo_hook 선택 - Generate token 완료, 복사하여 잘 메모. 분실시 재발급받아야한다.standout.tistory.com  clone받기위한 https url 복사   원하는 방법으로 clone받는다.https://standout.tistory.com/742 github 소스트리 설치/연결하기아래의 단계는 github 계정을 만든 이후에 진행한다. 소스트리 다운 https://www.sourcetreeapp.com/ Sourcetree | Free Git GUI for Mac and Windows A Git GUI tha..
Eclipse console 한글 깨짐 해결 run - run congiurations encoding - other - MS949입력 - APPLYMS949   완료
IDE에 lombok 설치하기 eclipse를 설치한 경로로 다운로드한 lombok을 이동한다.     해당 경로에서 cmd를 열거나 cd로 해당 경로로 이동한다음 명령.java -jar lombok.jar   ide선택 install/update    완료
Tree element '*.classpath' not found. An error has occurred. 알려주는 log파일의 log를 확인한다.   맨 아래로 스크롤 - error내용 확인  .metadata 폴더삭제 + 재실행  새로운 .metadata 폴더가 생기며 정상작동 완료
Eclipse 전자정부프레임워크 STS, 플러그인 확인하기 help - eclipse marketplace spring검색 - 확인 *전자정부프레임워크의 eclipse에는 sts가 기본 세팅되어있다.
이클립스 properties 한글깨질때 설정방법 * 미리알아둘 점은, 인코딩 설정 전에 받은 파일은 추후에 설정을 바꾸어도 이미 깨진 상태이니 새로 다운로드해야한다. window - properties content - text - java properties file - utf-8입력 - update - apply and close
전자정부프레임워크 egov Eclipse 개발자 개발환경 둘러보기 표준프레임웤 개발자 개발도구는 구현도구인 Eclipase를 활용하여 개발한다. Maven을 화용하여 라이브러리 관리 및 빌드를 수행한다. 구현도구 Eclipse의 기본화면은 아래와 같다. 전체 eclipse화면은 워크벤치라 부르며, 총 4개의 view영역으로 나뉜다. 워크벤치 4개의 view영역 크게 3개의 바로 구분할 수 있다. 메뉴바 툴바 퍼스텍티브와 퍼스텍티브 바 이 메뉴바 중 전자정부프레임워크 Eclipse는 egov메뉴를 제공한다. egov메뉴에서 사용자는 손쉽게 템플릿을 통해 프로젝트/다이어그램을 만들 수 있고 외 mapper파일을 자동으로 생성하거나 컴포넌트를 추가할 수 있다.
EclEmma JUnit과 함께 Eclipse에서 소스커버리지 확인하기 앞서 JUnit테스트를 진행해봤다. 내가 테스트했음을 간단히 증명할 수 있는 방법은 무엇이 있을까? https://standout.tistory.com/1139 JUnit 테스트 : @Before @After @Test 간단한 JUnit 테스트를 진행해보자. https://standout.tistory.com/378 junit 4.7 이란? 단위테스트 프레임워크, 코드수행결과를 확인해 코드의 정확성/신뢰성을 검증하는 기능 pom.xml에 추가 junit junit 4.7 test ht standout.tistory.com 소스커버리지 툴 EclEmma를 사용해보자. https://standout.tistory.com/1151 Source Coverage, 소스커버리지란? Source Coverage 소프..
HSQL Database Manager, Eclipse에서 쿼리실행하기 혹시 db가 실행되지않은 상태라면 + 오류가 뜬다면 아래 게시물을 확인하자. https://standout.tistory.com/1126 전자정부프레임워크 DB 실행하기: Start Shell Here, Data Source Explorer DB폴더 - 마우스 오른쪽 - Start explorer - start shell here dir명령으로 파일 확인(선택) runHsqlDB.cmd 실행 - 완료. window - showview - data source explorer sample db - connect 완료 standout.tistory.com 앞서, HSQL Database Manager도 있지만, SQL Scrapbook으로도 쿼리를 실행할 수 있음을 알아두자. https://standout...
전자정부프레임워크 DB 실행하기: Start Shell Here, Data Source Explorer DB폴더 - 마우스 오른쪽 - Start explorer - start shell here dir명령으로 파일 확인(선택) runHsqlDB.cmd 실행 - 완료. window - showview - data source explorer sample db - connect 완료
전자정부프레임워크를 사용했음을 증명할 수 있는 방법은? 프로젝트를 진행했을때 추후 어디에선가 전자정부프레임워크를 사용했음을 증명 할 수 있는 방법은 무엇이며, 그 기준은 어떻게 될까? EgovAbstractserviceImpl, egovAbstractdao, EgobAbstractMapper를 상속할것. 아래 이미지에서 녹색부분의 class 및 mapper xml를 상속해야 전자정부프레임워크를 사용했음을 증명 할 수 있다. 간단히 말해 증명하려면 기본적으로 MVC 패턴을 사용해라~ 라고 이해하면 되겠다.
DBIO 실행, MapperConfiguration Editor + Mapper Editor 앞서 DBIO와 DBIO 검색시 왜 전자정부프레임워크가 나오는지에 대한 이론을 간단히 살펴봤다. https://standout.tistory.com/589 DBIO란? DBIO DataBase Input/Output DBIO는 데이터베이스 입출력(Database Input/Output)의 약어 DBIO는 SQL문을 이용하여 데이터베이스와 애플리케이션 간의 데이터 입출력을 처리하는 것 https://standout.tistory.com/48 데이 standout.tistory.com https://standout.tistory.com/590 DBIO를 검색하면 왜 전자정부프레임워크가 나올까? 전자정부프레임워크는 MyBatis라는 오픈소스 프레임워크를 이용하여 DBIO를 처리하는 방법중 하나다. MyBati..
SQL Scrapbook, 쿼리실행해 데이터 확인하기 전자정부프레임워크를 통해 프로젝트를 생성했다면 db를 실행시 바로 connectiong이 가능하나, 별개의 프로젝트로 직접 생성했다면 아래 게시물을 참고하여 db를 연결시켜두자. https://standout.tistory.com/1101 Eclipse MySQL MariaDB data Source Explorer: DB연결/연결테스트 하기 앞서 MariaDB를 설치하고 https://standout.tistory.com/1097 Maria DB 설치/실행하기 url 접속 후 다운 https://mariadb.org/download/?t=mariadb&p=mariadb&r=11.3.0&os=windows&cpu=x86_64&pkg=msi&m=blendbyte Download MariaDB Server -..
전자정부프레임워크: simple homepage, 홈페이지만들기 전자정부프레임워크 홈페이지만들기 egovframe - start - new template project - simple homepage 정보입력 - finish - 프로젝트 우클릭 - run as - run on server 완료.
전자정부프레임워크: Code Generate MVC패턴 코드 자동생성 당연하겠지만 본인이 만든 코드와 맞춰서 code가 AI마냥 generate될거란 상상은 하지말자. 전자정부프레임워크의 기반을 따라 필요시 이용한다. db 실행 프로젝트폴더 - database/db - 우클릭 - startexplorer - start shell here DIR로 디렉터리 확인 후 - runHsqlDB.cmd 실행 - db실행 완료 db connect data source explorer - db선택 - 우클릭 - connect db table 연결/확인이 가능해졌다. window - show view - othere - egovframetemplate - open sample table에 CRUD를 GENERATE해보자. egovtemplate의 폴더를 열어보면 crud란 파일이 있다. ..
전자정부프레임워크: Spring Boot Project 생성/실행 이번엔 boot 프로젝트를 생성하여 실행해보자. eGovframe - start - New Boot Web Project 정보입력 - next - generate Example 선택 - finish boot 프로젝트를 실행하려면 위 boot icon을 클릭하거나 window - show view를 통해 run할 수 있다. window - show view - other - boot dashboard - open port 오류를 방지하기 위해 기존 실행중인 서버가 있다면 중지한뒤, 실행하자. 실행시 프로젝트의 아이콘이 바뀌는것을 확인 할 수 있다. 완료
Close Project: 프로젝트 비/활성화 활성화됬던 project는 close하여 이후 타 프로젝트에 영향을 끼치지않도록 할 수 있다. 프로젝트선택 - 마우스 우클릭 - close projects 완료. 프로젝트 더블클릭으로 다시 활성화시킬 수 있다.
run on server, 브라우저 변경하기 window - perference  web browser - 원하는 브라우저 선택 - apply and close
전자정부 표준프레임워크 온라인 정기교육 - 4.1.0 설치 url 접속 후 다운 https://www.egovframe.go.kr/home/sub.do?menuNo=65 교육자료 | 표준프레임워크 포털 eGovFrame 처리중입니다. 잠시만 기다려주십시오. www.egovframe.go.kr * 교육자료 등이 모두 C드라이브 기준으로 제작되어있기때문에 C루트 경로로 압축풀기를 권장한다. 해당 파일에 접속해 eclipse.edu를 실행 잘 설치되었는지 테스트해보자. 생성한 프로젝트를 실행해보자. 완료
전자정부 표준프레임워크 온라인 정기교육 수강신청하기 앞서 전자정부 프레임워크 온라인 정기교육을 신청해봤다. https://standout.tistory.com/1081 전자정부 표준프레임워크 온라인 정기교육 신청하기 우선 실시간 강의가 아니기때문에 원하는 때에 들어도 아무런 상관이 없으니 하루 1~2시간을 낼 수 있다면 부담없이 신청하도록 하자. 링크로 진입해 교육과정을 살핀다. https://www.egovframe.go.kr/hom standout.tistory.com 신청완료시 메일로 url안내가 온다. 접속하면 수강신청할 수 있는데, 우선 원하는 방법으로 로그인한다. 구글로 로그인시 바로 진행할 수 있다. 심사받을 수 있는 신청했던 정보를 입력하고 동의 후 수강신청을 진행한다. 이후 관리자의 컨펌 후 수강신청이 완료된다, 필자는 1시간이 걸렸다. ..
server.xml, 서버 루트 컨텍스트 변경하기: project 이름 url에 표시되지않게 하기 /Servers/Tomcat v8.5 Server at localhost-config/server.xml 최하단 Context의 원하는 프로젝트 path의 value를 /로 변경한다. 서버재시작 후 프로젝트 name을 제외하고 요청시 잘 접속되는지 확인한다.
pom.xml 생성하기 pom.xml 생성하기 프로젝트 우클릭 - Configure - Convert to Maven Project - finish https://standout.tistory.com/1103 pom.xml의 역할 pom.xml Maven의 프로젝트 설정파일 의존성관리, 빌드설정, 플러그인 설정등을 정의하는 xml 파일 프로젝트 루트 디렉토리에 위치한다. pom.xml에는 일반적으로 프로젝트 정보, 프로젝트가 사용하는 standout.tistory.com
Eclipse MySQL MariaDB data Source Explorer: DB연결/연결테스트 하기 앞서 MariaDB를 설치하고 https://standout.tistory.com/1097 Maria DB 설치/실행하기 url 접속 후 다운 https://mariadb.org/download/?t=mariadb&p=mariadb&r=11.3.0&os=windows&cpu=x86_64&pkg=msi&m=blendbyte Download MariaDB Server - MariaDB.org REST API Release Schedule Reporting Bugs … Continue reading "Download MariaDB Server" mariadb standout.tistory.com ERD툴로 SQL를 생성해 TABLE을 만들어놨었다. 이 DB를 Eclipse의 data Source Explore..
Eclipse SVN 첫커밋하기 앞서 SVN을 구축해보고 https://standout.tistory.com/1092 SVN 구축하기 링크접속 후 visualSVN Server 다운 https://www.visualsvn.com/downloads/ Downloads | VisualSVN The most favored way to setup and maintain an enterprise level Apache Subversion server on the Microsoft Windows platform. VisualSVN Server is useful either standout.tistory.com 코드를 Check-out, 다운받아봤다. https://standout.tistory.com/1093 Eclipse SVN checkout..
Eclipse SVN checkout 프로젝트소스 받기 Window - show view - other - svn - svn repositories - open 레파지토리 추가 전달받은 url 입력 및 계정 로그인 checkout하여 소스내려받기 폴더에도 svn 폴더로 추가되는것을 확인 할 수 있다.
Eclipse/전자정부프레임워크 PMD 사용법 Eclipse 설치 후 Marketplace에서 PMD 플러그인을 설치하면 사용할 수 있다. 만약에 전자정부프레임워크를 설치했다면 이미 설치되어있어 Perference에서 확인해볼 수 있는데, https://standout.tistory.com/1086 PMD, 코드품질을 분석도구 PMD 코드품질을 분석도구 소스코드를 분석하여 오류, 코딩규칙위반, 복잡성, 성능문제 등을 찾아주는 도구 코드에서 잠재적인 문제점을 찾아내고 수정함으로써 안정성 높은 소프트웨어를 개발 standout.tistory.com 우선 전체 선택을 취소한뒤 중요한 오류만 표시하도록 해보자. 프로젝트 단위로 check code할 수도 있고, 폴더/파일으로도 가능하다. 뜰리는 없겠지만 전자정부프레임워크의 예제소스를 돌려보자. 아무것도 나오..
전자정부프레임워크 설치: 가장쉬운방법 + 게시판띄우기 앞서 전장부프레임워크를 설치할때 다운후 - jdk연결 및 tomcat을 연결하여 게시판을 띄웠었다. https://standout.tistory.com/1071 전자정부프레임워크 egov 게시판 hsql → Oracle DB바꾸기 우선 전자정부프레임워크를 다운받자. * 아래의 순서대로 했음에도 실행되지않는다면 가장 확실한 방법은 다시 다운받아보는법(egov 버전을 낮추거나)임을 기억하자. https://standout.tistory.com/591 전 standout.tistory.com 최근 전자정부프레임워크 가이드를 확인하면서 안내된 가장 쉬운 설치방법을 알게됬고 그 내용이 아주 간단하고 쉬웠던바, https://standout.tistory.com/1082 표준프레임워크 퍼스트북, 전자정부프레임워크 ..
Port * required by Tomcat v* Server at localhost is already in use: Eclipse Server Port 변경하기 서버를 실행했을때 아래와 같은 오류가 뜰 경우 port를 종료하여 해결할 수 있다. Port * required by Tomcat v* Server at localhost is already in use. netstat -ano | findstr 포트번호 taskkill /f /pid 프로세스아이디 netstat -ano | findstr 8080 taskkill /f /pid 15500 https://standout.tistory.com/244 port 포트종료 java.io.IOException: java.lang.reflect.InvocationTargetException java.io.IOException: java.lang.reflect.InvocationTargetException 실행하고자 ..
표준프레임워크 퍼스트북, 전자정부프레임워크 가이드 다운받기 url 접속 https://www.egovframe.go.kr/home/ntt/nttRead.do?menuNo=65&bbsId=4&nttId=1449 교육자료 | 표준프레임워크 포털 eGovFrame 처리중입니다. 잠시만 기다려주십시오. www.egovframe.go.kr 다운
전자정부 표준프레임워크 온라인 정기교육 신청하기 우선 실시간 강의가 아니기때문에 원하는 때에 들어도 아무런 상관이 없으니 하루 1~2시간을 낼 수 있다면 부담없이 신청하도록 하자. 링크로 진입해 교육과정을 살핀다. https://www.egovframe.go.kr/home/sub.do?menuNo=64 교육신청 | 표준프레임워크 포털 eGovFrame 처리중입니다. 잠시만 기다려주십시오. www.egovframe.go.kr 교육정보에서 교육자료(pdf, git)를 다운받아 준비하자. clone 받아도좋다. git@github.com:cholhongim/egovframe-firstbook.git 다시 페이지로 돌아가 교육신청 클릭 링크로 진입 여기저기 개인정보로 회원가입하고 싶지않으니 비회원을 선택했다. 개인정보 입력후 신청한다. 이메일과 전화번호는 필..