Project Web Mini Project TradeFruit_System 개선사항이 필요한 웹페이지를 찾아서 배운내용을 토대로 리뉴얼 (시간 관계상 전체 페이지가 아닌 3~4페이지) 대상 페이지 : 농산물직거래장터 **Project github : https://github.com/cyr9210/Trade_Fruit_Project** 구현내용 농산물 직거래 장터는 보다시피 오래전에 제작된 웹페이지로 모든 레이아웃이 테이블 단위로 되어있으며, 모든 기능들을 구현 시, 페이지 리로딩이 된다. 이 페이지를 ajax를 활용하여 비동기식으로 구현하고, 부트스트랩 레이아웃를 활용해 보다 한눈에 들어오도록 리뉴얼을 해보고자 하였다. 전체적인 레이아웃을 부트스트랩을 활용하여 구성하였다. 하기 프로젝트 설명 주제에서..
Project 공지사항 웹 어플리케이션 사용스택 Java Spring(Boot) jQuery DB - h2(embedded DB) JPA SpringSecurity Oauth2(구글 로그인) 템플릿 엔진 - thymeleaf 디자인 - 부트스트랩 템플릿 활용 maven 프로젝트 빌드 및 실행방법 zip파일 다운 또는 clone 후에 아래와 같은 방법으로 실행합니다. IDE툴 사용하여 Application.class 실행 jar 파일로 실행 메이블 플러그인을 통해 jar파일 생성 clone 또는 압축푼 폴더의 위치를 찾아 아래 명령어 입력 mvn clean target폴더 아래 파일들 삭제 mvn package -DskipTests test제외하고 실행 target폴더 아래 jar파일 하나를 생성한다. 실..
Project Java Mini Project MenuList_System **Project github : https://github.com/cyr9210/Menu-List-System** 구현내용 상세설명 Customer(고객) 와 Admin(관리자)는 추상 클래스 User를 상속받는다. User는 추상메소드 showMenu를 가지고, Customer 및 Admin은 showMenu를 오버라이딩 한다. Customer 와 Admin에는 각각의 기능들을 구현할 수 있는 일반 메소드를 가진다. MenuManager 클래스는 Menu객체를 ArrayList를 담는다. Menu는 4개의 String 변수를 갖는다. Manager 클래스는 생성한 클래스들을 객체화한다. 생성한 객체들을 상호작용하여 요구하는 기..
Project KOSTA 중간 프로젝트 Kogile **Project github : https://github.com/cyr9210/JSP_Project_kogile** 주제선정 우리 조의 중간 프로젝트 주제는 업무협업서비스를 선택하였다. 우리조가 생각한 협업서비스란 업무의 완료 여부 및 상태와 진행률등 여러 정보들을 한눈에 보기 쉽게 표현해주며 앞으로의 업무파악을 보다 쉽게해주기 위해서 제공하는 서비스이다. 주제를 협업서비스로 정한 이유는 많지는 않지만 미니 프로젝트를 진행하면서, 협업의 중요성을 깨달았으며 서로간의 커뮤니케이션 및 정보 전달들이 힘들었다는 생각이들었고 우리가 힘들었던 이 점을 우리가 프로젝트를 통해 해결 방안을 만들어보자는 생각에 선정하였다. 요구분석 UseCase 명명법 레이아웃 ..
- Total
- Today
- Yesterday