본문 바로가기

Java10

2. 전자정부프레임워크 수료증 취득방법 그렇다면 전자정부프레임워크 수료증은 어떻게 취득하는 걸까요? 교육을 신청하고, 인터넷 강의를 듣고, 과제를 제출하고, 시험에 합격해야 합니다. 전반적으로 불친절한 부분이 있더라고요. 포스팅을 참고하시면 잘 해결하실 수 있을 거예요. 혹시나 교육 진행하시다가 궁금하신 부분이 있으시면 댓글로 남겨주세요~ | 교육신청 1. 전자정부 표준프레임워크 포털 eGovFrame로 이동합니다. 2. 상단에 메뉴 중에서 [개발자교육] - [교육신청]을 클릭합니다. 3. 아래로 내려서 버튼을 클릭합니다. 4. 본인의 일정을 확인하고 적절한 회차를 클릭합니다. 5. [온라인 정기교육 접수 바로가기(온·오프믹스)]라고 적힌 파란색 글자를 클릭합니다. ※ 전자정부프레임워크 사이트에서 수강신청을 하는 게 아니라 온·오프믹스에서 수.. 2024. 1. 4.
1. 전자정부프레임워크는 무엇일까요? 안녕하세요 방탈출하는 개발자 하모예입니다. 지난주에 예랑이와 함께 전자정부프레임워크 교육을 이수하고 수료증을 받았습니다. 요즘 결혼 때문에 정신이 없다 보니 오랜만에 개발자다운 글을 쓰네요ㅎㅎ 전자정부프레임워크(이하 eGov)는 Spring 기반의 프레임워크 중에 하나예요. 프레임워크는 개발에 필요한 뼈대를 말합니다. 개발시간을 줄여주고, 코드의 재사용성을 증가시키기 위해서 만들어놓은 서비스라고 할 수 있죠. eGov는 정부 및 공공기관 등의 웹 사이트 개발에 자주 쓰이는 코드를 모아놓은 프레임워크예요. | 배경 개발자들이 개발을 쉽게 할 수 있도록 도와주는 프레임워크를 정부에서 왜 만들었을까요? eGov가 있기 전에도 굵직한 기업들은 자체 프레임워크를 가지고 개발을 했습니다. 회사 입장에서는 개발에 소.. 2023. 12. 20.
4-1. create table, insert로 로그인 테스트하기 사용 기술 : Java, JSP, Oracle, Bootstrap, CSS, HTML 오늘의 기술 : Oracle 사용 툴 : Sql Developer 안녕하세요 하모예입니다. 오늘 데이터베이스 설계하고 간단한 테스트를 거치면 베이직한 로그인 로직은 완성됩니다! 먼저 아래 선배님의 글에 따라서 SqlDeveloper를 설치하시고, system 계정을 만들어주세요. https://m.blog.naver.com/PostView.nhn?blogId=milkoon1&logNo=220803462150&proxyReferer=https:%2F%2Fwww.google.com%2F Oracle sqldeveloper system과 hr 연결하는 방법 오라클 developer 맨처음 들어오면 텅텅 비워진 채로 아무것도 .. 2020. 10. 25.
3-2. Service 클래스 만들어주기 (이 글은 기본적으로 Eclipse, Sql Developer가 설치, 인코딩 처리, 서버 등록이 완료된 상태를 가정하고 작성되었습니다.) 사용 기술 : Java, JSP, Oracle, Bootstrap, CSS, HTML 오늘의 기술 : JAVA 사용 툴 : Eclipse 오늘은 Dao를 만들어봅시다. 먼저 login.model.dao패키지에 우클릭 [New] - [Class]로 MemberDao 클래스를 만들어주세요. 그 다음 Member를 반환값으로 가지는 loginMember()메소드를 만들어줄께요. package login.model.dao; import login.model.vo.Member; public class MemberDao { public Member loginMember() { .. 2020. 10. 24.
3-1. Dao, Vo로 JDBC 기본 구성하기 (이 글은 기본적으로 Eclipse, Sql Developer가 설치, 인코딩 처리, 서버 등록이 완료된 상태를 가정하고 작성되었습니다.) 사용 기술 : Java, JSP, Oracle, Bootstrap, CSS, HTML 오늘의 기술 : JAVA 사용 툴 : Eclipse 안녕하세요 하모예입니다. 오늘은 본격적으로 JDBC로 넘어가기 전에 Dao, (Service), Vo를 만들어서 기반을 다져보겠습니다. 먼저 login.model.vo패키지에서 우클릭을 해서 [New] - [Class]로 Member 클래스를 만들어주세요. 클래스 중괄호 안에 userId, userPw 변수를 만들어주세요. package login.model.vo; public class Member { private String .. 2020. 10. 23.
2-2. 비밀번호 단방향 암호화하기(SHA-512) (이 글은 기본적으로 Eclipse, Sql Developer가 설치, 인코딩 처리, 서버 등록이 완료된 상태를 가정하고 작성되었습니다.) 사용 기술 : Java, JSP, Oracle, Bootstrap, CSS, HTML 오늘의 기술 : JAVA 사용 툴 : Eclipse 안녕하세요 하모예입니다. JAVA 두번째 포스팅에서 다룰 기술은 단방향 암호화입니다. 암호화는 크게 양방향과 단방향으로 나눠지는데, 이름에서 알 수 있듯이 양방향은 암호화와 복호화가 가능하고, 단방향은 암호화만 가능하고 복호화는 불가능합니다. 그중 우리가 지금 만들고 있는 '세상에서 가장 간단한 로그인'에는 둘 중에 단방향 암호화가 필요합니다. 가령 아이디나 비밀번호를 잊어버렸을 경우 아이디는 아이디 찾기를 통해 가입할 때 입력했던.. 2020. 10. 21.
2-1. utf-8로 인코딩 필터 씌우기 (이 글은 기본적으로 Eclipse, Sql Developer가 설치, 인코딩 처리, 서버 등록이 완료된 상태를 가정하고 작성되었습니다.) 사용 기술 : Java, JSP, Oracle, Bootstrap, CSS, HTML 오늘의 기술 : JAVA 사용 툴 : Eclipse 안녕하세요 하모예입니다. 오늘은 본격적으로 기능을 추가해보겠습니다. 가장 먼저 [Java Resources] - [src] 에서 [New] - [Package]를 통해서 login.common.filter 패키지를 만들어주세요. 그 다음 package 에서 [New] - [Filter]를 클릭하시고 Class name에 EncodingFilter라고 입력하고 Next를 클릭하세요. 그 다음 /EncodingFilter라고 적힌 부분.. 2020. 10. 20.
1-3.form태그로 클라이언트 정보 받아오기 (이 글은 기본적으로 Eclipse, Sql Developer가 설치, 인코딩 처리, 서버 등록이 완료된 상태를 가정하고 작성되었습니다.) 사용 기술 : Java, JSP, Oracle, Bootstrap, CSS, HTML 오늘의 기술 : JSP 사용 툴 : Eclipse 안녕하세요 하모예입니다. 오늘은 클라이언트가 보낸 정보들을 받아오는 방법을 소개하겠습니다. 아주 기본적으로 클라이언트의 정보를 받아오는 방법은 크게 두가지가 있습니다. 첫번째, Query String, 쿼리 스트링 사용하기 흔히 쇼핑몰에서 상품의 일련번호로 해당 상품 상세 페이지를 이동할때 많이 쓰입니다. 그러나 사용자의 아이디, 비밀번호는 중요한 개인정보이고, 쿼리스트링 사용시 url을 통해 개인정보가 노출될 가능성이 있으므로 오늘.. 2020. 10. 19.
1-2.Boostrap써서 로그인 페이지 디자인하기 (이 글은 기본적으로 Eclipse, Sql Developer가 설치, 인코딩 처리, 서버 등록이 완료된 상태를 가정하고 작성되었습니다.) 사용 기술 : Java, JSP, Oracle, Bootstrap, CSS, HTML 오늘의 기술 : Bootstrap, CSS, HTML 사용 툴 : Eclipse 안녕하세요 하모예입니다. 오늘은 프론트를 만들어 볼거에요. 보기 좋은 떡이 먹기도 좋듯, 훌륭한 기능을 수행하는 웹이 디자인까지 깔끔하다면 더할 나위 없이 좋겠지요. 그러나 기본적인 HTML, CSS 만으로는 "호감형" 디자인을 구현하기가 쉽지 않습니다. 이때 활용할 수 있는 좋은 라이브러리가 바로 Bootstrap, 부트스트랩입니다. 부트스트랩을 활용하면 이쁜 디자인을 손쉽게 구현할 수 있을 뿐만 아니.. 2020. 10. 18.