초록꼬마의 devlog
[KH정보교육원] 69일차_일반게시판 글 수정/삭제, 사진게시판 글 작성 기능 구현
back-end dev/server 2022. 1. 13. 20:52

2022.1.14(금) 일반게시판 글 수정 기능 구현 일반게시판 글 삭제 기능 구현 사진게시판 글 작성 기능 구현 homework: JSP 프로젝트 복습, 세미프로젝트 화면 구현 + DB 설계

[KH정보교육원] 68일차_일반게시판 글 작성/상세 조회/수정 기능 구현
back-end dev/server 2022. 1. 12. 23:20

2022.1.13(목) 일반게시판 글 작성 기능 구현 일반게시판 글 상세 조회 기능 구현 일반게시판 글 수정 기능 구현 homework: JSP 프로젝트 복습, 세미프로젝트 화면 구현 + DB 설계, 일반게시판 글 삭제 기능 구현

[KH정보교육원] 67일차_일반게시판 목록 조회 기능 구현+a
back-end dev/server 2022. 1. 12. 09:09

2022.1.12(수) 일반게시판 목록 조회 기능 구현 + paging 처리 포함 일반게시판 글 작성 양식 구현 일반게시판 파일 첨부 관련 세팅 homework: JSP 프로젝트 복습, 세미프로젝트 화면 구현 + DB 설계

[KH정보교육원] 66일차_공지 글 상세 조회/수정/삭제 기능 구현+a
back-end dev/server 2022. 1. 11. 20:29

2022.1.11(화) 공지 글 상세 조회 기능 구현 공지 글 수정 기능 구현 공지 글 삭제 기능 구현 일반게시판 기능 구현을 위한 환경 설정 일반게시판 목록 조회 기능 구현 시작 homework: JSP 프로젝트 복습, 세미프로젝트 화면 구현 + DB 설계

[KH정보교육원] 65일차_회원 탈퇴, 공지 글 목록 조회/작성 기능 구현
back-end dev/server 2022. 1. 10. 19:14

2022.1.10(월) 나의 회원 가입 상태 변경(회원 탈퇴) 기능 해설 공지 글 목록 조회 기능 구현 공지 글 작성 기능 구현 homework: JSP 프로젝트 복습, 세미프로젝트 화면 구현 + DB 설계, 공지 글 상세 조회 기능 구현

[KH정보교육원] 64일차_회원 정보 수정 기능 구현
back-end dev/server 2022. 1. 7. 09:23

2022.1.7(금) 나의 비밀번호 수정 기능 구현 나의 회원 정보 수정 기능 구현 나의 회원 가입 상태 변경(회원 탈퇴) 기능 실습 homework: JSP 프로젝트 복습, 세미프로젝트 화면 구현 + DB 설계, 회원 탈퇴 기능 구현

article thumbnail
[KH정보교육원] 63일차_UI 테스트 평가
back-end dev/(front-end) 2022. 1. 7. 09:19

2022.1.6(목) 📝 UI 테스트 - 서술형: Selenium 개념 및 활용 - 평가자 checklist: Selenium 활용 📗 homework: 세미프로젝트 화면 구현 시작

[KH정보교육원] 62일차_로그인(마무리), 로그아웃, 회원 가입 기능 구현
back-end dev/server 2022. 1. 5. 22:02

2022.1.5(수) 로그인 기능 구현 - session 객체 로그아웃 기능 구현 회원 가입 기능 구현 homework: 세미프로젝트 준비, Selenium 평가 준비, 서버/JDBC/Java 공부

[KH정보교육원] 62일차_DB 모델링, ERD
back-end dev/database 2022. 1. 5. 22:00

2022.1.5(수) DB 모델링 개요 ERD 작성 cf. 정규화 과정 homework: 세미프로젝트 ERD 작성

article thumbnail
[KH정보교육원] 61일차_서버 세팅, DB 연결, 로그인 기능 구현
back-end dev/server 2022. 1. 4. 21:46

2022.1.4(화) 서버 및 dynamic web project 세팅 DB 연결 Member 테이블(DB) 및 Java MVC 패턴/클래스 생성 로그인 기능 구현 homework: 세미프로젝트 준비, 서버/JDBC/Java 공부

article thumbnail
[KH정보교육원] 60일차_JSP 소개, 표현법, 실습
back-end dev/server 2022. 1. 1. 03:01

2022.1.3(월) 🌿 JSP(Java Server Page) 🌱 개요 html 형식 내에서 Java 코드를 쓸 수 있는 "Java 언어" Servlet(Java 코드 내)에서 응답 화면을 구현했던 복잡함을 보다 간단하게 해결 가능한 기술 JSP의 가장 큰 장점 = Servlet에서는 business logic 처리에만 집중 + presentation logic 처리(응답 화면을 만들어내는 view 역할)는 JSP에서 집중할 수 있게끔 분리 🌱 표현법 ✔️ scripting 원소 웹 화면에서 출력하고자 한다면, 1. 스크립틀릿으로 출력 가능: 2. 표현/출력식으로 출력 가능: 💻 피자 주문 양식 요청 + 응답 실습 📗 homework: 세미프로젝트 준비, JDBC 복습

article thumbnail
[KH정보교육원] 59일차_화면 구현, UI/UX concept 기획 평가
back-end dev/(front-end) 2022. 1. 1. 02:58

2021.12.31(금) 화면 구현 UI/UX concept 기획 평가자 checklist 회원 가입 form 페르소나 시나리오 분석 및 기능 구현 문제 해결 시나리오 1. document.getElementByTagName("button") 2. jQuery 로그인 form 페르소나 시나리오 분석 및 기능 구현 📗 homework: 세미프로젝트 준비, JDBC 복습

article thumbnail
[KH정보교육원] 58일차_Servlet 및 JSP 개요(post 방식 요청)
back-end dev/server 2021. 12. 30. 20:22

2021.12.30(목) 🌿 JSP 🌱 post 방식 요청 및 응답 test 특징 post 방식으로 요청하는 건 HTTP message의 body 영역에 데이터를 포함시켜서 요청 -> 사용자가 입력한 값/데이터가 url에 노출되지 않음 -> 보안 유지 가능 -> 로그인, 회원 가입 등의 경우 post 방식이 적합함 body 영역은 전송하는 길이에 제약이 없음(더 정확하게 말하자면, 날아갈 수 있는 패키지의 길이는 제한이 있는 바, 여러 개로 쪼개서 보내고 붙임) -> 게시판 작성 등의 경우 post 방식이 적합함 즐겨찾기는 가능하나, 전달되는 데이터가 url에 노출되어있지 않음 -> 기존에 봤던 응답 화면(e.g. my page 등)을 볼 수는 없을 것임 최대 요청받는 시간(time out, 기다리는 시..

article thumbnail
[KH정보교육원] 57일차_서버 세팅, Servlet 개요(get 방식 요청)
back-end dev/server 2021. 12. 30. 20:20

2021.12.29(수) 🌿 network/web 통신 개요 🌿 서버 작업 환경을 위한 Eclipse workspace 세팅 및 서버 생성 새로 workspace(작업환경) 만들어서 Eclipse로 열기 workspace 세팅하기 2a) 웹 어플리케이션 작업을 위해 Java EE 환경으로 설정(기본값) 2b) Window > Show view -> 보여질 UI tabs(폴더 구조를 더 명확하게 보기 위한 navigator, console, problems, servers) 세팅 2c) encoding 설정 및 서버 runTime environments 세팅 2c-1) Window > preferences -> utf-8로 encoding 설정 등 2c-2) 서버 runTime 잡기: Eclipse에서 서..

article thumbnail
[KH정보교육원] 56일차_JavaScript 종합 실습, Selenium
back-end dev/(front-end) 2021. 12. 28. 18:06

2021.12.28(화) 💻 JavaScript 종합 실습 체크박스 회원 가입 양식 🌿 Selenium 세팅 크롬드라이버 실행 파일 세팅 웹드라이버 로드 활용 public static void main(String[] args) { // Chrome driver 실행파일 세팅 System.setProperty("webdriver.chrome.driver", "C:/dev/chromedriver.exe"); // web driver 로드 WebDriver driver = new ChromeDriver(); WebDriverWait wait = new WebDriverWait(driver, 10); JavascriptExecutor executor = (JavascriptExecutor)driver; // ..