전자정부 표준 프레임워크 MariaDB 연동
·
공부/넥사크로
패키지, 파일 생성 MariaDB 테이블 생성, 데이터 추가 # 테이블 생성 CREATE TABLE `tbl_emp` ( `NO` INT(11) NOT NULL COMMENT '사번', `NAME` VARCHAR(50) NULL DEFAULT NULL COMMENT '이름', `JOB` VARCHAR(50) NULL DEFAULT NULL COMMENT '직급', `DEPT` DATETIME NULL DEFAULT NULL COMMENT '부서', PRIMARY KEY (`NO`) ) COLLATE='utf8_general_ci' ; # 데이터 추가 INSERT INTO tbl_emp VALUES (1, '홍길동', '대리', '영업'); INSERT INTO tbl_emp VALUES (2, '이길동'..
전자정부 표준 프레임워크 JSP 연결
·
공부/넥사크로
JSP 파일 생성 테스트 화면이니 확인용으로 h1 태그 걸기 Package, controller.java 생성 만약 패키지 경로들이 위의 사진과 같이 안보이면 아래와 같이 설정하면 된다. TestController.java package egovframework.example.test.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; @Controller public class TestController { @GetMapping("/test.do") public String testPage() { return "test"; } } 저장 후 ..
전자정부 표준 프레임워크 필요없는 파일 삭제
·
공부/넥사크로
빨간 네모 모두 삭제(Sample 관련) 삭제된 파일 관련 설정 수정 SQL 관련 폴더 이름 변경 src/main/resources/egovframework/sqlmap의 example 폴더명을 mariadb로 변경(각자 원하는 폴더명 기재) context-mapper.xml 빨간 네모 부분을 수정한다. 수정 sql-mapper-config.xml 에러 표시가 나는 두 줄 주석처리 후 저장 context-sqlMap.xml 주석처리 dispatcher-servlet.xml jsp 하위 폴더를 삭제했기 때문에 위의 부분을 수정해야한다. 이전 게시글 전자정부 표준 프레임워크 설정, 프로젝트 생성 버전 정보 프로그램 로그인 버전 넥사크로17 필요 17.1.3.700 전자정부프레임워크 불필요 3.10.0 자바 ..
전자정부 표준 프레임워크 설정, 프로젝트 생성
·
공부/넥사크로
버전 정보 프로그램 로그인 버전 넥사크로17 필요 17.1.3.700 전자정부프레임워크 불필요 3.10.0 자바 필요 1.8 톰캣 불필요 9.0 메이븐 불필요 3.8.2 MariaDB 불필요 10.4.21 프로그램 명을 클릭하면 다운로드 사이트로 이동합니다. 개발 폴더 구성 1. 전자정부 표준 프레임워크 2. maven 3. Tomcat 4. 전자정부 프레임워크 workspace 이클립스 이클립스 실행 후 경로 잡아주기 New > other > eGovFrame Web Project 다운 후 팝업 창에서 Open Perspective 클릭 프로젝트가 생성되며 상단 메뉴에 전자정부프레임워크 관련 메뉴가 생긴다. Maven(메이븐) 경로 설정 상단 Window > Preferences > Maven > Us..
IT 국비교육에서 강사가 중요한 이유(feat. 국비 강사 신고하기)
·
잡담/국비교육
국비교육에 대해 처음으로 포스팅한 글에 잠깐 강사의 중요성에 대해 언급했었다. 저 포스팅엔 강사가 중요한 이유를 간략하게 얘기했어서 솔직히 국비 학원을 다녀보지 않은 입장에서는 와닿지 않을 수가 있다. 그래서 조금 더 자세하게 얘기해볼까 한다. 입시나 자격증, 시험 등을 위해 학원을 찾아보면 자연스레 알 수 있는 정보는 '스타 강사'의 이름 리스트다. 인생에 있어 정말 중요한 순간, 선택이기 때문에 사람들은 강의력이 좋은, 지루하지 않은 강사들을 원한다. 즉 강사의 중요성을 충분히 알기 때문에 좀 더 비싼 돈을 내더라도 스타 강사를 선택하는 사람들은 적지 않다. 비전공자의 입장에서 아무리 말도 많고 탈도 많은 쓰레기라지만 '국비' 또한 인생에 있어 중요한 순간, 선택이라 생각한다. 이 점을 염두에 두고 ..
IT 국비교육, 쓰레기 속에서 그나마 덜 쓰레기인 곳 찾는 팁
·
잡담/국비교육
갓구글에 "국비"라는 단어를 검색하면 자동 완성(?) 기능에 "쓰레기"라는 단어를 찾아볼 수 있다. 또한 부정적인 단어들이 많은데 오늘 간단하게 이 얘기를 좀 해보고 싶어서 카테고리까지 만들었다. 일단 결론부터 얘기해보자면 국비지원은 쓰레기가 맞다! 솔직히 까놓고 얘기해보자, 우리나라 속담 중 '싼 게 비지떡'이라는 속담이 있다. 싸면 쌀 수록 제 값을 못한다는 얘긴데.. 이게 나라에서 운영하는 국비라고 비껴나갈 수 있을까..? 절대 불가능이다. 무료는 무료답다. 딱 그 정도.. 물론 국가에서 학원에 돈을 주긴 하지만 그래도 수강생 입장에서는 '무료'다. 그러니 절대 질 좋은 '유료' 학원들과 비교하지 말았으면 좋겠다. 간혹 가다 좋은 '무료' 학원도 많다. 예를 들면 싸피, 42서울 등등... 하지만 ..
[스프링] Log4j 어노테이션 에러 해결
·
에러 해결
위와 같이 Log4j 어노테이션이 감빵에 가면서(빨간 줄) org.apache.log4j.Logger cannot be resolved to a type 이런 메세지가 뜬다면 당장 pom.xml 파일을 열어보자. 바로 저 빨간 네모 박스에 있는 runtime 놈이 범인이니 해당 코드를 주석처리해주면 말끔히 해결할 수 있다. 주석처리 후 저장해주면 이렇게 출소한 Log4j 어노테이션을 만날 수 있다. 왜 이런 에러가 날까? 개발자 답게 한 번 찾아봤다. dependency는 각각의 scope를 가진다. scope의 종류는 아래와 같다. compile : 기본 영역이며 컴파일 시점에 필요하고 배포할 때도 포함된다. provided : 컴파일 시점에 필요하지만 배포 시점에는 불필요한 라이브러리로 JDK, Se..