- [ 공부/web-server ]1215 WebServer 8일차2023-12-15 17:18:50현재는 로컬 DB 사용.. 프로젝트 때는 클라우드 DB사용.(오라클 DB) 장점:무료이다 단점:느리다. 미리 가입해두기..(오라클 아님, 오라클 클라우드로 가입) https://www.oracle.com/kr/cloud/sign-in.html 클라우드 로그인 | Oracle 대한민국 Hearst, Oracle SaaS와 모던 데이터 플랫폼을 상호 연결 Oracle Integration Cloud 및 OCI Data Integration을 사용하여 분산 클라우드 환경에서의 복잡한 통합 사용 사례를 간소화함으로써 데이터 기반 경험을 신 www.oracle.com 목차 페이징처리 페이징 처리 조회된 결과가 많아 한 페이지에 담기 어려울 경우, 여러 페이지에 걸쳐 정보를 출력해줄 수 있다. content 영역 ..
- [ 공부/web-server ]1214 WebServer 7일차2023-12-14 14:49:58조회 외에 등록,수정,삭제 시 confirm alert는 꼭 끼워넣자. 특히, 회원 삭제 시 "정말 탈퇴하시겠습니까?" 경고&알림을 해줘야함. https://kotlinworld.com/329 리다이렉트(Redirect)와 포워드(Forward)의 차이는 무엇인가? 리다이렉트와 포워드 특정 URL 접속 시 리다이렉트 또는 포워드가 일어나게 되면 작업 중인 페이지가 전환된다. 리다이렉트와 포워드는 페이지가 전환된다는 점에서 비슷한 역할을 한다. 하지만 kotlinworld.com 목차 -패스워드 암호화 -관리자 페이지에서 회원 목록 출력 -관리자 페이지에서 회원 검색 아이디, 이름, 이메일 별로 검색 가능하며 일부만 입력해도 해당 문자열을 포함한 결과 출력 ex)아이디 - gom 검색 시 gom123 no..
- [ 공부/web-server ]1212 WEB SERVER 5일차2023-12-12 14:07:11java: Annotation processing is not supported for module cycles. Please ensure that all modules from cycle [mybatis,helloo-mvc] are excluded from annotation processing web session 원리 -로그인할때가 아닌, 첫 접속할때 (지웠다가 새로고침할 때 생성된다.) http통신은 상태관리를 하지 않는다. session은 브라우저마다 달리 부여된다. 쿠키 & 세션 쿠키(cookie) 세션(session) 보안 취약 쿠키보다 안전 로컬에 저장 서버에 저장(웹 서버에 저장되는 쿠키) jsp 내장 객체 종류와 생명주기 pageContext - request - session - ap..
- [ 공부/세미프로젝트 ]mini project intro2023-12-11 17:25:50Product Backlog 아무거나 막 적기 , 생각나는대로 작성. Backlog Product Backlog 중에서 , 스프린터 배정된 backlog Not started 곧 시작해야할 일 In progress 진행중.. Done 완료 Additional Work 추가적인 작업 (예기치 못한 로직,에러가 발생한 경우) https://www.erdcloud.com/ ERDCloud Draw ERD with your team members. All states are shared in real time. And it's FREE. Database modeling tool. www.erdcloud.com 1.프로젝트 시작 전 계획 발표 2.프로젝트 구현 후 기획 발표 1에서 7번만 다르다...이전엔 프로토..
- [ 공부/web-server ]1211 WebServer 4일차2023-12-11 16:07:14clean ->이전에 빌드된 파일을 없앤다. module - mybatis 이어서.. entity 멤버 클래스 Member enum 클래스 Gender , Role 참고 용 블로그: https://inpa.tistory.com/entry/JAVA-%E2%98%95-%EC%97%B4%EA%B1%B0%ED%98%95Enum-%ED%83%80%EC%9E%85-%EB%AC%B8%EB%B2%95-%ED%99%9C%EC%9A%A9-%EC%A0%95%EB%A6%AC ☕ 자바 Enum 열거형 타입 문법 & 응용 💯 정리 Enum 열거 타입 먼저 Enum은 "Enumeration"의 약자다. Enumeration은 "열거, 목록, 일람표" 라는 뜻을 가지고 있으며, 보통 한글로는 열거형이라고 부른다. 즉, 열거형(enu..
- [ 공부/web-server ]1208 WEB SERVER 3일차2023-12-08 14:09:22오전 실습문제 피드백 / 복습 결혼유무 체크=>삼항연산자로도 가능 =>java - html 순으로 실행되기 때문에 연산자부터 계산되어 checked인지 빈값인지 처리된 후에 input태그 출력 Date.valueOf : sql date java.util.date의 자식인 java.sql.date Server 실행 / Client 실행 구분하기 client server html css js java scriptlet el jstl intellij 와 eclipse https://velog.io/@ch4570/JSPJSTL-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0 (JSP)JSTL 사용하기 JSP에서 Java의 영역을 로 표시하는데, 이런 방식으로 코드를 작성하게 되면,조건문이나 반..
- [ 공부/web-server ]1207 WEB SERVER 2일차2023-12-07 18:27:04WEBAPP 하위 WEB-INF의 하위 루트는 오직 JAVA코드를 통해서 접근이 가능하다. 실제로 , 브라우저 주소창에 정확히 루트를 기입해도 404 ERROR가 발생한다. (보안성) GET/POST 유저간의 데이터 주고받을 때의 약속,룰 정도. POM.XML (Project Object Model) WEB.XML (Deployment Descriptor) https://doosicee.tistory.com/entry/Maven%EC%9D%98-%EC%84%A4%EC%A0%95%ED%8C%8C%EC%9D%BC-Pomxml%EC%9D%84-%EC%95%8C%EC%95%84%EB%B3%B4%EC%9E%90 Maven의 설정파일 Pom.xml을 알아보자 빌드 툴에 대해 공부하다 보면 Maven에 대해 알게 된..
- [ 공부/web-server ]1205 정규화&UML2023-12-05 17:20:23UML 1개의 시나리오-유스케이스1개 -시퀀스1개 기획 단계 유스케이스 다이어그램 가장먼저 그려지는 다이어그램 세부사항까진 아니고 전반적인 구조를 그려냄 클래스 다이어그램/객체 다이어그램/상태 다이어그램.. 이 부분에서 구체적으로 설계하기 시작. =>구현단계에서도 계속해서 사용하게 됨 1.유스케이스 다이어그램 다른 시스템도 사람처럼 그림(sms시스템) 유스케이스 다이어그램 위의 예시로 유스케이스 다이어그램을 만들어보자. 일단은 사용자와 사용자가 할 수 있는 일을 간략하게 나타냄 사용자간의 관계와 할 수 있는 행위를 명확하게 구분함 회원가입,로그인은 일반사용자가 상품관리와 통계조회는 관리자가 할 수 있지만 회원정보 조회, 상픔목록조회 같은 것은 일반사용자와 관리자가 공통으로 할 수있음. 또한 결제 관련 행..
- [ 공부/front-end ]1204 TailWindCss2023-12-04 18:14:07https://tailwindcss.com/ Tailwind CSS - Rapidly build modern websites without ever leaving your HTML. Tailwind CSS is a utility-first CSS framework for rapidly building modern websites without ever leaving your HTML. tailwindcss.com Tailwind CSS Utility-First 컨셉을 가진 CSS 프레임워크 Utility-First란 미리 세팅된 유틸리티 클래스를 활용하여 HTML코드 내에서 CSS를 적용시키는 것을 뜻 한다. CSS의 각 속성들을 직관적인 className으로 표현하여 효율적으로 사용할 수 있게 된다. ..
- [ 공부/front-end ]1201 jQuery2023-12-01 09:53:11목차 -dom -jquery_extend -css -jquery library 따라해보기 DOM 더보기 /** * 새로운 태그 객체를 생성하는 방법 */ $(btn1).click(()=>{ const $area = $(area1); // const $h3 = $("안녕~"); //memory상에 태그객체 // $area.html($h3);//화면상에 추가 //or const $h3 = $(""); $h3.append("ㅎㅇ"); $area.html($h3); }); let char=66;//B /** * 기존 요소 기준 삽입메소드 * -append 마지막 자식요소로 추가 * -prepend 첫번째 자식요소로 추가 * -after 다음 형제 요소로 추가 * -before 이전 형제 요소로 추가 */ // ..