분류 전체보기
220219 [토] 화면설계서 관리자 구현
[구성 요소] 통계 - 전체회원수(추이) , 전체 게시글 수, 전체 주문수(주문성사+주문실패) 회원관리 - 전체 회원 리스트, 회원상태 확인 점포 - 전체 점포 리스트, 매출, 순이익 , 신청처리페이지 주문 - 전체 주문 리스트 , 주문상태(주문접수,주문완료,주문취소,커먼실패,배달중,배달완료) 채팅 - 고객과의 문의 관리 채팅방 (문의 접수, 처리중, 처리완료) 커뮤니티 - 게시글 한눈에 보기(공지,공동주문,리뷰,이벤트) 알림 - 특이사항, 홍보 추천 - 배너, 카드뉴스 ,추천서비스 -비로그인
220218 [금] 파이널 5일차 기능마인드맵
[서비스명] 컴온치킨 - 치킨공유주문 중개플랫폼 [팀명] 킬링코드 [팀원(3)] 정현우(팀장), 장태진, 임영진 [기능 마인드맵] [필요한 기능] WAS를 Tomcat대신 AWS 도입 Developer 대신 MySQL 도입 elastic search 비트연산 검색 검색할떄 중요한건 행이다. 통계 api - Google Analytics JWT(소셜로그인 관련) 2줄 → 도메인이 필요하다. 채팅 - 소켓통신 결제 - Import 카카오 - Geolocation, kakaomap 회원가입 (메일 인증)→ 수업때 할거임 Sort sql -한오케이 참고 AWS 로 배포서버 도입 추천서비스, 채팅, 비교
220218 [금] MVC 디자인패턴을 활용한jsp 모델2 (3)
▶ → └ [오늘의 키워드] 1. EL - JSP 스크립트의 표현식을 대신하여 속성 값을 쉽게 출력하도록 고안된 언어 - 출력, 반복처리를 태그기반으로 제공 - scope의 속성을 가져다가 쓴다. ${첫번째 변수, 두번째 변수} 첫번째 변수 : el 내장객체 , 두번쨰 변수 : 속성 이름 [오늘 정해진 것] 부트스트랩 https://technext.github.io/directing/index.html 관리자단 [부트스트랩 질문정리] 차트,통계에 필요한 자료형태 .. json? javaScript 함수 부분에 어떤식으로 값을 넣어줘야할까? [없는것] *로그인 https://app.dorik.com/login *마이페이지 **http://templatecycle.com/demo/bootclassified-..
220217 [목] MVC 디자인패턴을 활용한jsp 모델2 (2)
▶ → [오늘의 키워드] 1. ioc 제어의 역행 포워드이동 -> 프로그램에서 다른프로그램으로 스레드를 이동시켜 명령을 계속 수행하는것이다. request scope에 해당이 된다. 이런경우 controller의 request를 다 갖다 쓰는것이다. 다른jsp는 갖다쓸수없다. 2. 인터페이스 원래는 다중상속을 위해 나왔지만 -> 부가적으로얻을수있는효과 -> 클래스 메소드를 작성하는 규칙 > 무엇을 만들수 있을지에 대한 규칙을 제공해준다. 스프링--> (결합도를 낮춰서) 유지보수 의 효과를 높인다. +) 살을 붙여야 한다. 자바에서의 인터페이스 -> 다중상속을 하기위해 만들었지만 , 스프링에서의 인터페이스가 적용되는 포인트가 좀 다르다 -> 결합도를 낮추기위해 만들었다. 3. ▶비즈니스 레이아웃(컨트롤러,..
220216 [수] MVC 2 디자인 패턴
예외클래스가 많은 이유 -> 명확하게 어떤 문제가 있는지 구분할 수 있도록하려고 front controller pattern command controller pattern ▶ → └ [오늘의 키워드] 1. mvc2 2. JSTL(JSP Standard Tag Library) 빠른 개발 -> JSP를 단순화하는 많은 태그를 제공 코드 재사용성 -> 다양한 페이지에서 JSTL 태그 사용 가능 스크립틀릿 태그를 사용할 필요가 없음 (스크립틀릿 태그를 사용하지 않음) 3, EL( Expression Language ) - 데이터를 표현하기 위한 언어 -다양한 위치에 있는 데이터에 접근하기 위한 언어로, jsp의 기본 문법을 보완하는 역할 -jsp에서 자바코드를 대신하여 다른 표현식을 사용하므로 간단한 방법으로..
220215 [화] 파이널 기획 2일차 - 전체적인 흐름
[오늘의 키워드] 1. DI,AOP,MVC 채워나갈 구상 2. rss 3. rest 4. 프록시 [오늘의 계획] 1. 수업내용 복습 (수업들으면서 체크포인트 정리하기) 2. 기능 구체화하기+정리하기 [파이널 기획] ▶1. 회원 소셜로그인 - JWT(연동시 활용할 수 있는 정보가 어느 정도인지) 기본 회원가입(메일 인증) 우편번호 찾기 - 카카오 API 보안코드(**) ▶2. 채팅 (1:1) 1) 사용자-관리자 2) 점포관리자-관리자 3) 사용자-점포관리자 with 관리자 ▶3. 알림 1) 주문 완료시 알림 - 핸드폰에 알림이 올 수 있게!!! - 1:1 채팅창에 알림메세지로도 구현될 듯... 2) 홍보(이벤트&핫딜&마감임박) 알림 3) 특이사항(기타, 이슈) ▶4. 커뮤니티 (게시판) 1) 공동주문 모집..
220214 [월] 파이널 프로젝트 1차 기획 회의
└ 프론트 구현 전략 부트스트랩 템플릿을 이용한 결과물 만으로도 충분한가? └ 신입포폴을 봤을때 뭘 해야 뻔하지않고 남다를까? 차별성을 둘만한 포인트? ( 개발방식 - TDD ) └ 깃으로 해볼만한것 └ 배포까지 해보려고 노력해도될까? 스터디는 같이 하되 Deadline 8:00 PM 쉬는 시간마다 point 짚을 부분 미리 파악할 것 효율적으로 하자. Final 질문 어떤 이용자가 메리트를 가지고 이용해줄까.... - or 어떤 기능을 만들어야 면접관이 좋아할지.... - spring은 관리시스템에 특화!!!! - 예약관리 예약은 어렵지 않아 하지만 비교가 어렵다.(난이도 최상) 일정 : 2주뒤부터 스프링 (3월 초부터 시작, 실제 코딩기간은 1주일...) 기획 (USE CASE - 요구사항명세서, 개..
220213 [일] 파이널 계획 수립
[회의시간 확보(미정)] 6시반~9시 ( 2시간 반 ) *스터디카페 : 밤새 가능 ->밤새할 시 다음날 전략.. [파이널 주제 기획] 예약,예매 시스템 [기술 스택] 스프링 , 스프링부트 , 부트스트랩 [추가 주제] 수업진도, 우리하는것 밸런스 잡기 [강사님께 해결할 부분] [지금 내가 할 수 있는 일] 시간날때 깃 다지기 스프링, 스프링부트, 부트스트랩 개념 잡기 그날 수업 내것으로 확실하게 만들기(그날꺼 그날 쳐내기)
220211 [금] XML / TDD / 동일출처정책(SOP) / 디버깅 / 동작흐름
불확실성이 존재하는 프로그램은 쓰레기다.. [오늘의 키워드] 1. 동일-출처 정책(Same-Origin Policy) 2. TDD (Test Driven Development) 테스트 주도 개발 https://wooaoe.tistory.com/33 3. 웹 vs 애플리케이션 4. 파싱이란? 파싱은 어떤 페이지(문서, html 등)에서 내가 원하는 데이터를 특정 패턴이나 순서로 추출해 가공하는 것을 말한다. 이러한 파서(parser) 역할을 하는 컴퓨터가 구문 트리(parse tree)로 재구성하는 구문 분석 과정을 뜻한다 파싱 (Parsing : 구문분석) 은 하나의 프로그램을 런타임환경 (예를 들면, 브라우저 내 자바스크립트 엔진)이 실제로 행할 수 있는 내부 포맷으로 분석하고 변환하는 것을 의미합니다..
220210 [목] ajax 시작
[세미프로젝트 후 바로 파이널프로젝트 시작] 과도기 새로운개념들 중점을 둘 포인트 느낀점을 내 강점으로 승화시키려면 ▶ ■ → └ [오늘의 키워드] 1. ajax 2. 응답코드 400 or 500 3. XML 의 정의 4. 동기식 vs 비동기식 5, tdd 개발방식 6. [오늘의 계획] 1. 팀 수립 2. 수업내용 복습(ajax 내가 직접 정리하기 복붙은안돼) 3. 하루단위로 계획 틀 다시 짜기 [오늘의 공부] ▶XML (eXtensible Markup Language) : 확장될 수 있는 표시언어 →우리가 많이 알고있는 언어 : HTML.. 이미 약속한 태그들만 사용 가능하다 xml →사용자 임의로 만들 수 있다. →어떠한 데이터를 설명하기 위해 임름을 임의로 지은 태그로 데이터를 감싼다. → 더 필요..
[세미 프로젝트] 마무리
http://www.itwill.xyz/jooya/ MOONDAL www.itwill.xyz [실제 코드착수 일수] → 13일 (1/27 ~2/8) [구현한 기능] >게시판관리자 페이지로그인, 회원가입
220208 [화] 세미 the last last day
[할 것] 1. 피피티 2. 카테고리폴더, 메인폴더,product_image 삭제 3. 제출할거 깔끔하게해서 다시 제출 4. 발표자 정하기 완성본.. http://www.itwill.xyz/jooya/ MOONDAL www.itwill.xyz