Work/JAVA+SPRING
[eGov4.0] 전자정부프레임워크 4.0 beta 맛보기

참고사이트 참조 : https://www.egovframe.go.kr/home/ntt/nttRead.do?menuNo=74&bbsId=6&nttId=1837 들어가며 21년 12월 7일에 그 말많던 eGov 4.0 beta 개발환경이 릴리즈 되었습니다. 아..Java쪽은 손 놓은지 오래되었는데... 개인사정상 좀 앞으로 만질 일이 많아질 듯 하여.... 받아서 Spring boot 로 동작하는 템플릿을 실행해보기로 합니다. https://www.egovframe.go.kr/home/sub.do?menuNo=94 설치하기 우선 위 경로에서 다운 받아 적절한 위치에 압축을 풀어 줍니다. 그리고 eclipse.exe 를 실행하면 위 처럼 멋진 실행 화면을 만나게 됩니다. 모든 템플릿이 Springboot 가 ..

Work/JAVA+SPRING
[Java, Tomcat] SSL 인증서 적용시 이슈 발생 해결

회사에서 서비스하고 있는 웹 서비스에 대해서 새로 발급받은 SHA-2 기반의 SSL 인증서를 적용하는데 장애가 발생하였다. 확인하여 보니 기존 SHA-1 기반의 SSL 인증서도 마찬가지. https:// 443 포트로 접속하여 보면 브라우저에서 아래와 비슷한 메세지가 나오면서 접속이 되지 않는다. diffie-hellman 알고리즘이 발견되어 접근할 수 없습니다. 검색을 하여 보니 다음과 같은 해결방법을 찾을 수 있었다. 참조 : http://stackoverflow.com/questions/30931692/diffie-hellman-public-key-error-with-tomcat-7 즉 자바 1.6 ~ 1.7 버전에서 발생하는 문제라는 것. 이를 조치하기 위해서는 아래와 같은 옵션을 connecto..

Work/JAVA+SPRING
자바 JVM 환경정보 확인하기

http://develop.sunshiny.co.kr/653 http://codepedia.tistory.com/entry/JavaProperties

Work/JAVA+SPRING
자바 비기너 튜토리얼

http://www.javabeginner.com/java-swing/java-gridlayout-class-example

Work/JAVA+SPRING
자바 레지스트리 다루기

레지스트리 다루기http://www.hanb.co.kr/network/view.html?bi_id=608 http://kaludin.egloos.com/2658361 http://www.infonuri.co.kr/2012/03/28/%EC%9E%90%EB%B0%94%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-windows-%EB%A0%88%EC%A7%80%EC%8A%A4%ED%8A%B8%EB%A6%AC-readwrite-%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95/ 맥 어드레스 정보http://yysvip.tistory.com/88 http://theeye.pe.kr/entry/how-to-best-way-find-real-network-interface-i..

Work/JAVA+SPRING
2. Spring MVC 예제 따라하기.

전 포스팅에서 순서대로 개발 환경을 셋팅하셨다면 아래와 같이 Ctrl+N을 눌렀을때 아래와 같은 프로젝트를 찾을 수 있습니다. Spring Template Project 를 선택하면 다시 아래와 같은 Templates 가 나옵니다. 여기서 우리가 선택해야 하는 것은 Spring MVC Project 입니다. 템플릿을 통해 프로젝트를 생성하시면 일일히 설정파일이나 폴더, 기타 플러그인등을 직접 설정하지 않아도 Maven과 연동되어 자동으로 셋팅 되므로 아주 편리하게 개발을 할 수 있습니다. 물론 기본적은 백그라운드 지식은 습득하시는걸 추천드립니다.또한 다른 프로젝트들과는 다르게 Spring MVC Project에만 화살표가 없는것은 해당 프로젝트에 관련덴 설정 및 플러그인이 설치되어 있기 때문입니다. 처음..

Work/JAVA+SPRING
1. 스프링 개발환경 셋팅하기

메이븐과 스프링 기반의 이클립스 개발환경 셋팅하는 방법을 정리하여 포스팅 합니다.해당 환경의 목표는 Eclipse Indigo + Tomcat 7.0.26 + 스프링 MVC + maven 이며, 아래 내용은 다음 블로그에서 가져왔습니다.출처 : http://springmvc.egloos.com/429363 이 세팅은 가난한 개발자들이 필수적으로 갖추어야 할 기본포맷이다. 이 세팅 그대로 서버에 업로드 할 수도 있고, maven을 활용해 개발해놓은 자료들을 jar로 압축하여 심플하게 서버에 업로드할 수도 있다. 그러므로 개발환경 구축에 있어서 스프링을 활용하고, maven으로 버전관리를 함과 동시에 다양한 자바 오픈소스들을 최신버전으로 유지하고 싶다면 필수적으로 위의 구축환경을 갖추고 있어야 한다. (사실..

Work/JAVA+SPRING
JAVA/JSP 에서 POST, GET 한글 깨질 때 해결 방법

1. 제일 먼저 Database 환경을 확인해봐야 한다. show variables like 'c%' 모든 character set이 동일해야 한다. 2. 1의 경우에 해당하지 않는 경우 jsp/java/html 페이지의 context type 과 charset / 문서타입을 일치 시킨다. (UTF-8 / EUC-KR) contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"% meta http-equiv="Content-Language" content="ko" meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 3. 모두 일치 시켰다면 post 한글 깨짐을 방지 하기 위해 request..