전체 글
-
(국비교육) 62 - 공공 데이터 포털 이용하기 (공기 + 코로나) + 그래프 만들기(차트) + progress bar(스크롤바) 만들기 + thymeleaf + 개발 토이프로젝트 사이트개발/국비교육 2023. 8. 29. 19:11
■ 공고 내용 https://careers.gabia.com/recruit/view/?seq=6xCV6tOJz4GBCOTXwuncQWBkmFA9YOfRFRAObRaguzdNdXVmxNsfMDvs81rdmAW%2BAW91aG6lprv%2FXSzvzm2BVA%3D%3D 모집 절차 | 가비아 채용 careers.gabia.com ■ 공공데이터 포털 이용하기 jsp 도 만들어준다. 신청완료된 자료 클릭 json viewer 를 통해 편리하게 볼 수 있다. https://jsonviewer.stack.hu/ Online JSON Viewer jsonviewer.stack.hu StringBuilder urlBuilder = new StringBuilder("http://apis.data.go.kr/1790387/..
-
(국비교육) 61 - 하버네이트 + 게시글 관리 페이지 + join + sql if 조건 + like + 9회차 & 10회차 시험개발/국비교육 2023. 8. 28. 21:22
■ 로그 이전꺼 사용하기 gradle log 부분 주석처리 후 gradle refresh 처리하기 어플리케이션에서 log4 주석처리하고 mariadb 다시 살려주기 하버네이트 사용해보기 하이버네이트는 자바 언어를 위한 ORM 프레임워크로, JPA(Java Persistence API)의 구현체로, JPA 인터페이스를 구현하며, 내부적으로 JDBC API를 사용한다. https://livenow14.tistory.com/70 [DB] 하이버네이트(Hibernate)란? ORM 기술에 대한 명세인 JPA(Java Persistence API)의 구현체의 한 종류 JPA의 구현체이므로 JPA의 특징을 함께 정리했어요. Hibernate란? 하이버네이트는 자바 언어를 위한 ORM 프레임워크에요. JPA의 구현체..
-
(국비교육) 60 - 멀티보드 생성하기 + cloudetype + 회원관리탭 + 데이터활용(공공데이터 포탈) + 쿠키 설정개발/국비교육 2023. 8. 25. 17:48
■ multiboard 생성 만들기 아래와 같이 게시판 생성 창을 만들어준다. multiBoard form 을 받아 해당 내용을 DB 에 저장한다. return 타입 넣어줄 때 / 안넣어도 되지만 넣어주는 게 정석이다. form 을 통해 받은 4개의 값을 넣어준다. 생성하면 다음과 같이 db와 화면에 값이 정상적으로 들어간 것을 확인할 수 있다. 멀티보드에도 한 개의 게시판이 추가 생성되었다. number 로 받도록 설정해준다. concat() 는 () 것을 모두 문자열을 이어주는 함수이다. 문자열을 연결시킬 때는 + 가 안되고 , 로 연결 가능하다. ※ ./와 ../ 차이 간단하게 말하면, './'은 현재 디렉터리를 나타내고 '../'은 상위 디렉터리를 나타낸다. 이 두 표기법을 사용하여 파일이나 디렉..
-
(국비교육) 59 - 로고 넣기 + 멀티보드 만들기 + div 테이블 만들기 + rownum + ObjectMapper개발/국비교육 2023. 8. 24. 17:24
■ 로고 넣기 메뉴 로고 클래스 이름을 다르게 설정하고, 이미지를 삽입하여 로고를 넣는다. ■ 멀티보드 만들기 requestMapping 으로 get mapping 받기 만약 method get 설정 안하면 get과 post 모두 받는다. 셋업보드 생성한다. 다음과 같이 생성해준다. multiboard 가 소문자로 돼 있어 b_url multiBoard를 multiboard 소문자로 바꿔준다. setupboard 에 있는 모든 데이터를 가져올 것이므로 순차로 모든 데이터를 불러온다. ■ div 로 테이블 만들기 - table : 요소처럼 표현합니다. - table-row : 요소처럼 표현합니다. - table-cell : 요소처럼 표현합니다 https://www.codingfactory.net/10776..
-
(국비교육) 58 - 메일 보내기(pop,imap) + 윈도우 오픈 + 본문 내용 띄우기 + ajax + 내장 json + 삭제 여부 표시개발/국비교육 2023. 8. 23. 17:24
■ 메일 보내기 * 요청사항 - pop 과 imap 이 무엇인지 : 전자 메일에 액세스하는 두 가지 방법 - imap : IMAP를 사용하면 모든 장치에서 어디서나 전자 메일에 액세스할 수 있습니다. IMAP를 사용하여 전자 메일 메시지를 읽을 때 실제로 다운로드하거나 컴퓨터에 저장하지 않습니다. 대신 전자 메일 서비스에서 읽습니다. - pop : POP는 전자 메일 서비스에 문의하고 모든 새 메시지를 다운로드하여 작동합니다. PC 또는 Mac에 다운로드되면 전자 메일 서비스에서 삭제됩니다. 즉, 전자 메일을 다운로드한 후에는 동일한 컴퓨터를 사용하여만 액세스할 수 있습니다. https://support.microsoft.com/ko-kr/office/imap-%EB%B0%8F-pop-%EC%9D%B4%..
-
(국비교육) 57 - CDATA + 파일 업로드(중복방지) + 날짜뽑기(SimpleDateFormat) + view만들기(join) + 이미지 파일 띄우기 + 부트스트랩 아이콘 + 다운로드 + 메일 보내기개발/국비교육 2023. 8. 22. 11:15
■ CDATA 쿼리문 사용시 부등호를 인식해서 오류가 나는 경우가 있다. 그럴경우 CDATA를 사용한다. CDATA는 그 안을 모두 String 처리 한다. 주석도 웬만해서는 안에 쓰지 않는다. ■ 파일 업로드 해당 방법으로도 파일 업로드 가능하다. https://commons.apache.org/proper/commons-fileupload/ FileUpload – Home Commons FileUpload The Commons FileUpload package makes it easy to add robust, high-performance, file upload capability to your servlets and web applications. FileUpload parses HTTP requ..
-
(국비교육) 56 - postman 이용하기 + 관리지 페이지 만들기 + XEICON + 파일 업로드개발/국비교육 2023. 8. 21. 18:32
■ postman 다운로드 postman 다운로드 한다. 값이 제대로 오는지 확인해주는 프로그램이다. 다운로드 후 이클립스와 postman 껐다가 키면 로그인 없이 사용 가능하다. https://www.postman.com/downloads/ Download Postman | Get Started for Free Try Postman for free! Join 25 million developers who rely on Postman, the collaboration platform for API development. Create better APIs—faster. www.postman.com https://memostack.tistory.com/180 REST API와 GET, POST, PUT, D..
-
(국비교육) 55 - 8회차 시험 + myInfo 경로 설정 1 + 관리자 페이지 +개발/국비교육 2023. 8. 18. 11:50
* 8회차 시험 [문항1] spring mvc에서 Controller bean 타입에 적용할 수 있는 애노테이션은? 1번 1) @Controller 2) @Override 3) @Param 4) @Warning 5) @Danger [문항2] 비지니스 로직을 처리하는 bean 타입에 적용할 수 있는 spring의 애노테이션은? 2번 1) @Business 2) @Service 3) @Param 4) @Override 5) @Overload [문항3] 요청을 처리하는 Controller 메소드에 작성할 수 있는 spring mvc의 애노테이션은? 3번 1) @Controller 2) @Repository 3) @RequestMapping 4) @ResponseMapping 5) @Servlet [문항4] @..