취업용 Spring 프로젝트
-
프로젝트 소스취업용 Spring 프로젝트/기능 내역 2020. 2. 18. 22:17
아직 취업한지 2달밖에 안됐지만 개인 프로젝트로 했던 Group Ware를 더 이상 신경 쓸 여유가 없네요.. 취업 준비생일때 개인 프로젝트 만들면서 써본 글들을 가끔 찾아오셔서 전체 소스와 포트폴리오 올려드리겠습니다. 혹시나 취업 준비하고 계신 예비 개발자분들이라면 보시고 참고하시길 바랍니다. GitHub : https://github.com/KingHyunSu/groupware KingHyunSu/groupware Contribute to KingHyunSu/groupware development by creating an account on GitHub. github.com 포트폴리오 : https://docs.google.com/presentation/d/12wIIdwZigjS214LxRolUHb..
-
스케줄러 (Spring + MyBatis) - 일정 추가 구현취업용 Spring 프로젝트/기능 내역 2019. 7. 24. 00:27
기능 - 'schedulePopup.jsp'페이지의 '확인' 버튼을 누르면 데이터베이스에 일정 저장 schedule.jsp 파일에 fullcalendar 설정 변경 마지막 설정에는 쉼표(,)가 없어야 동작하기 때문에 정적 데이터를 넣어준다. title : 'default', start : "2019-01-01", end : "2019-01-01" schedule.jsp 파일 상단에 스크립틀릿 태그 추가 Ajax로 Form의 입력값 서버로 전송하는 기능 추가 - schedule.js JSON타입의 여러 개 데이터를 Ajax로 보낼 때는 Jquery의 serializeObject() 함수를 구현해서 사용해야한다. *이전 글을 참고하세요. 2019/07/22 - [취업용 Spring 프로젝트/오류 내역] - ..
-
스케줄러 (Spring + MyBatis) - 일정 추가 팝업창 구현취업용 Spring 프로젝트/기능 내역 2019. 7. 23. 23:49
기능 - '일정 추가' 버튼 누르면 팝업창 안에 'schedulePopup.jsp' 페이지 출력 schedule.jsp 의 '일정 추가' 버튼 일정 추가 schedulePopup.jsp 전체 소스 일정 추가 시작 종료 메모 확인 팝업창으로 호출 - schedule.js option 에서 팝업창 크기 조절 function click_add() { var url = "schedulePopup"; var name = "schedulePopup"; var option = "width = 600, height = 600 left = 100, top=50,location=no"; window.open(url,name,option) }; 날짜 선택할 datepicker 추가 schedulePopup.jsp에 cdn ..
-
스케줄러 (Spring + MyBatis) - fullcalendar로 달력 출력취업용 Spring 프로젝트/기능 내역 2019. 7. 23. 22:34
기능 - 달력 출력 자바스크립트 라이브러리 fullcalendar 다운로드 http://fullcalendar.io/ FullCalendar - JavaScript Event Calendar The FullCalendar Approach FullCalendar is great for displaying events, but it isn't a complete solution for event content-management. Beyond dragging an event to a different time/day, you cannot change an event's name or other associated data. It is up to fullcalendar.io demos 폴더의 backgroun..
-
Ajax - dataType 대/소문자 구별취업용 Spring 프로젝트/개념 다시보기 2019. 7. 23. 21:00
ajax의 dataType 은 대소문자 구별을 한다 그동안 dataType을 대문자 JSON으로 썻는데 JSON.parse()를 안쓰면 undefined 값이 나왔었다. 소문자로 json을 쓰면 JSON.parse()를 안써도 된다. 정확한건 아니지만 Jquery 버전에 따라 대문자인지 소문자인지 다르다고 한다. (무슨 이런 언어가 다 있는지 참...) function click_dept(name, value) { var rank = name; $.ajax({ url : 'selectDeptShowMember', type : "POST", data : rank, dataType : 'json', contentType : "application/json; charset=UTF-8", success : fu..
-
-
Ajax 전송 시 JSON타입 data 여러 개 넘길 때 오류취업용 Spring 프로젝트/오류 내역 2019. 7. 22. 18:56
오류 내용 : Ajax에서 여러 개 데이터를 보내면 Controller에서 dto로 자동 매칭시켜 데이터를 옮기고 싶었지만 두 개 이상의 데이터를 서버로 보낼 때 JSON타입이 아닌 URL 인코딩이 적용되어 전송됨 - 400 에러 *참고 https://kingbbode.tistory.com/28 [Jquery Plugin 소개] form 데이터를 Object로 만들기 이번 포스팅에서는 유용한 Jquery 플러그인을 소개하려고 합니다. form 데이터를 Object 로 바꿔주는 것을 도와주는 Jquery serializeObject 플러그인 입니다. 왜 form 데이터를 Object 변환하는 것이 필요한가?.. kingbbode.tistory.com form 데이터를 받는 Controller @Respon..
-
스프링 시큐리티(Spring Security)취업용 Spring 프로젝트/개념 다시보기 2019. 7. 22. 02:01
스프링 시큐리티(Spring Security)란? 웹 애플리케이션의 보안이란 주어진 자원을 보호하고 허가된 특정 사용자만 자원에 접근할 수 있도록 하는 것일 뿐이다. 스프링 시큐리티라는 말을 방화벽이나 프록시 서버, 침임 탑지, JVM 보안 등으로 오해해서는 안 된다. 스프링 시큐리티는 기본적으로 자바 EE 엔터프라이즈용 애플리케이션을 위해 만들어졌으며, 스프링 프레임워크를 바탕으로 한 웹 애플리케이션을 주요 대상으로 삼는다. *스프링 시큐리티는 고도로 맞춤화 가능한 강력한 인증과 접근 제어 프레임워크다. 주요 기능 스프링 시큐리티가 제공하는 두 가지 주요 기능은 인증과 권한이다. 인증 - 인증은 사용자가 자기 자신임을 증명하는 과정으로, 식별과 검증으로 이루어진다. 서블릿 필터 다시보기 스프링 시큐리티..