ICT 클라우드 기반의 웹 서비스 개발자 과정 3회차 > 프로젝트

본문 바로가기




프로젝트

프로젝트

ICT 클라우드 기반의 웹 서비스 개발자 과정 3회차

페이지 정보

작성자 최고관리자 조회1,736회 댓글0건

본문

1팀

====================================================================================
프로젝트명 Project nest
목적 일반적인 게시판 웹페이지에서 약간의 아이디어를 추가하여 지루함을 없애고,
게시글을 구성하는 요소를 의도적으로 다양화하여 일반적인 Data CRUD 보다 Logic의 복잡성을 추구, 팀원으로 하여금 이를 해결해내 가며 Skill Up을 도모함.
결과적으로 문제해결을 위해 새로운 Library를 찾아 사용하고,
기존에는 설계한 적 없는 Logic에 대해서 생각할 수 있는 계기 마련
개발환경 OS
Window 10 Pro
IDE
Eclipse Photon for JAVA EE Developers
DevOps
Git, Maven, Jenkins, Tomcat, AWS EC2
Frameworks
Spring Boot(2.1.0), MYBATIS
DBMS
Amazon RDS (Oracle Enterprise Edition 12.1.0.2.v13)
Language / Skills
Java 8, HTML5, CSS3, JavaScript, XML, AJAX, JSON
Library / API
Jsoup, CKEditor, Naver ID Login, JQuery, Swiper,js
구현기능 - Naver ID Login API와 Spring Security를 연동한 Authentication
- CKEDITOR를 사용한 CSS가 적용된 HTML 및 이미지를 포함한 게시물 작성
- Jsoup을 통해 기존에 작성한 게시물과 갱신된 게시물에 포함된 img Tag를 Pasing하여
갱신된 게시물에 존재하지 않는 이미지를 선별 및 삭제
- 1:N관계인 Data Input에 대하여 Reference Data에 대한 Insert 수행 직후, 생성된 PK를 받아 Item Data의 Foreign Key Column으로 사용 (Mybatis autoGeneratedKey 설정)
- 사용자가 Input Tag 입력 시, 실시간으로 입력 중인 문자의 Byte수를 계산하여 표시

2팀

====================================================================================
프로젝트명 LetEatGo
목적 여행지와 맛집, 축제 정보를 제공하며 사용자 위치를 기반으로 데이터 검색이
가능한 사이트를 만들어보았습니다.
개발환경 컴파일러 : JDK8 (Java 8u171)
IDE : eclipse ide 2018-09
Backend Framework : spring boot framework (ver 2.1.0 Release)
Build : maven
형상관리툴 : Bitbucket
Test Toll : junit version 4.1.2
DBMS : AWS RDS Oracle Enterprise Edition
Cloud system : AWS Red Hat Enterprise Linux 7.5
구현기능 게시글 평점 주기 시스템,
게시글 댓글 시스템,
컨텐트 위치정보 제공 시스템,
사용자 위치 기반 반경 약 7KM 내의 컨텐트 정보 제공 시스템

3팀

====================================================================================
프로젝트명 Dailycar
목적 지역별로 자동차를 빌릴 수 있는 렌터카 사이트를 만들었습니다.
개발환경 컴파일러 : JDK 1.8
IDE : eclipse
Backend Framework : spring boot framework (ver 2.1.0 Release)
Build : maven
형상관리툴 : Bitbucket
DBMS : AWS RDS Oracle Enterprise Edition
Cloud system : AWS Red Hat
구현기능 예약 시스템
지역, 시간, 지점으로 예약가능차량을 검색 할 수 있는 검색시스템
문의사항 답변을 이메일로 보내주는 시스템
차량 추가를 다수로 할 수 있는 시스템
관리자가 유저권한을 변경하거나 삭제할 수 있는 시스템

4팀

====================================================================================
프로젝트명 dallae 프로젝트
목적 언제 어디서든 쉽고 빠르게 경매에 참여할 수 있는 서비스. 미국의 이베이나, 일본 경매 사이트와 같은 국내 서비스를 만들어 보자
개발환경 JAVA JDK 1.8 | Tomcat 8.5 | Spring 4.3.8 | AWS EC2 웹클라우드 : Linux Redhat
Apache Maven Jenkins MYBATIS
HTML_/CSS_(Bootstrap + 개인CSS),
Javascript/jQuery (Ajax) | | AWS RDS : Oracle Database 11g orcl
구현기능 다중 이미지 업로드/ 다중 이미지 조회
비밀번호 SHA-256을 사용하여 암호화
Ajax id 중복확인으로 Validation 유효성 검사
다음 우편번호 찾기 API를 도입하여 주소입력
API Google reCAPTCHA 도입(키보드 보안)
권한 세션관리 통해 권한에 따라 네비게이션 메뉴 항목 변경(판매자 전용모드,
관리자 전용 모드- 매물정보 및 회원정보 관리)
Ajax 비동기 검색으로 회원정보 검색
권한 없는 유저는 일정 페이지에서 접속 거부(uri로 접속시 홈으로)
Ajax 비동기 데이터 입출력, 스크롤 페이징(레이지 로딩 효과)
경매 종료까지 남은 시간 순서로 매물 조회
Sysdate로 시간 설정을 한 후 db 저장된 값과 비교 및 검색
인증을 통한 권한 레벨 상승 시스템
경매상품 등록/구매서비스 구현



(주)한국아이티기술 ㅣ 법인번호110111-5824803 ㅣ 사업자번호 697-88-00160 ㅣ 대표 송민헌 ㅣ 개인정보관리 김희지 ㅣ admin@koitt.co.kr

구로 융합SW교육센터 ㅣ 서울시 관악구 시흥대로 552, 석천빌딩 7층 ㅣ 고용노동부 지정 우수훈련기관
신촌 ICT 인재개발원 ㅣ 서울시 마포구 양화로 127, 첨단빌딩 7층 ㅣ (사)한국ICT기술협회 부설 고용노동부 지정 우수훈련기관전임강사진은 국내유수대기업, 국방부, 관공서, 보안업체 등에서 실무 경력과 강의력이 풍부한 최고의 강사진으로 이루어져 있습니다.