본문 바로가기
반응형

개발 공부 Today I Learned108

[국비 37일차 TIL] 게시판 로그인 페이지 만들기 HeidiSQL member 테이블 생성 mno(pk,auto) / mid(10) / mpw(20) / mname(10) / mdate(datetime) / mgrade(1) INSERT INTO member (mid,mpw,mname) VALUES ('test1', '01234567', 'test1'), ('test2', '01234567', 'test2'), ('test3', '01234567', 'test3'), ('test4', '01234567', 'test4'), ('test5', '01234567', 'test5'), ('test6', '01234567', 'test6'); SELECT COUNT(*) AS count, mname FROM member WHERE mid='test' AND m.. 2024. 1. 12.
[국비 36일차 TIL] 게시판 만들기 (Delete, Util. update) Delete.java package com.coffee.web; import java.io.IOException; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import com.coffee.dao.BoardDAO; import com.coffee.util.Util; @WebServlet("/dele.. 2024. 1. 11.
[국비 35일차 TIL] 게시판 만들기 (게시글, 글쓰기) 자바를 이용해서 게시판 만들기 요즘 게시판 만들기를 반복하고 있는데, 반복학습이 도움이 많이 되는 것 같다. detail.jsp 글쓰기 저장하기 2024. 1. 10.
[국비 34일차 TIL] jstl 기초 시작 JSTL JavaServer Pages Standard Tag Library의 약자로, JSP 페이지에서 자주 사용되는 태그 라이브러리입니다. JSTL은 JSP 코드 안에서 더 간단하게 코드를 작성할 수 있도록 도와주며, 주로 반복문, 조건문, 데이터 출력 등을 다룰 때 유용합니다. 예를 들면, , , 등이 있어서 코드를 간결하게 작성할 수 있습니다. JSTL 선언 JSTL 선언은 JSP 페이지에서 JSTL을 사용하기 위해 필요한 부분입니다. 지시어를 사용하여 JSTL 태그 라이브러리를 선언합니다. 예를 들어, 코어 라이브러리를 사용하려면 다음과 같이 선언합니다: 여기서 uri 속성은 사용할 JSTL 라이브러리의 위치를 나타내며, prefix 속성은 태그에 사용할 접두사를 정의합니다. 이 선언을 통해 J.. 2024. 1. 9.
[국비 33일차 TIL] 웹 페이지 제작 방법, 미니 프로젝트 시작 서버 회사 구동하기 위한 프로그램 jsp JAVA tomcat asp Microsoft iis php PHP apache 1. 프로젝트 생성 2. jar 파일 추가 (webapp-lib 폴더에) 3. DBConnection (싱글톤) 4. DTO 생성 5. DAO 생성 6. 각 jsp 파일 (index, board, detail, write, update, comment, menu, login) 2024. 1. 8.
[국비 32일차 TIL] 게시판 만들기 3 (summernote, 조회수, 상단 메뉴) write.jsp에 summernote 추가하기 글을 작성하는 페이지 글쓰기 글 목록 조회수 카운트하는 코드 // BoardDAO 파일 아래 코드 추가 // 조회수 +1 메소드 호출 countUp(no); // 조회수 올리기 private void countUp(String no) { Connection conn = dbCon.getConn(); PreparedStatement pstmt = null; String sql = "UPDATE board SET board_count=board_count+1 WHERE board_no=?"; try { pstmt = conn.prepareStatement(sql); pstmt.setString(1, no); pstmt.execute(); } catch (SQL.. 2024. 1. 8.
[국비 31일차 TIL] 비주얼 스튜디오에서 html index index 내용 링크 걸어주기 html5 2014년도 W3C 이미지입니다. 1월 2월 3월 4월 5월 6월 = horizontal rule 가로줄 만들기 = list Item = unordered list 순서가 없는 목록 = ordered list 순서가 있는 목록 div 연습하기 div란? "Division"의 약자로, 웹 페이지의 레이아웃을 만들거나 그룹화할 때 사용됩니다. 주로 CSS 스타일링이나 JavaScript와 함께 사용되어 웹 페이지의 구조를 정리하고 스타일을 적용하는 데에 활용됩니다. 태그는 다른 페이지 또는 현재 페이지의 다른 부분과 연결되는 네비게이션 링크(navigation links)들의 집합을 정의할 때 사용합니다. 요소를 사용하는 일반적인 예로는 메뉴, 목차, 인덱.. 2024. 1. 4.
[국비 30일차 TIL] 스레드, 중첩 클래스, 입출력 스트림, Queue 자바에서 Queue는 데이터를 저장하는 자료 구조 중 하나입니다. 큐는 일반적으로 "선입선출" (FIFO) 원칙에 따라 동작하며, 먼저 들어온 데이터가 먼저 나가게 됩니다. 큐는 주로 대기열 관리, 작업 스케줄링, 이벤트 처리 등 다양한 상황에서 사용됩니다. 자바에서는 java.util.Queue 인터페이스를 제공하여 다양한 큐 구현체를 사용할 수 있습니다. 몇 가지 주요 메서드로는 enqueue (또는 offer), dequeue (또는 poll), peek 등이 있습니다. 대표적인 구현체로는 LinkedList나 ArrayDeque가 있습니다. package com.coffee.coll; import java.util.LinkedList; import java.util.Queue; clas.. 2024. 1. 3.
[국비 29일차 TIL] 게시판 만들기 2 (글 저장, 글 수정) MariaDB INSERT INTO board (board_title, board_content, board_write) VALUES ('test','test','test'); SELECT * FROM board ORDER BY board_no DESC LIMIT 0, 10; # 데이터베이스에서의 if문 # if(조건, TRUE, FALSE) NOW() #현재 시간 보여줌. DATE_FORMAT(date, format[, locale]) #날짜를 뒤의 형태로 변경해서 보여줌 SELECT board_date FROM board -- 년 월 일 -- 시 분 초 SELECT DATE_FORMAT(NOW(), '%Y-%M-%D') FROM DUAL; -- 2024-January-2nd SELECT DATE_FO.. 2024. 1. 2.
[국비 28일차 TIL] 게시판 만들기 1 (게시글 작성 페이지, 삭제 등) JSP 게시판 만들기 index 페이지 index 번호 제목 내용 글쓴이 작성일 조회수 글쓰기 연습 >>여기여기 2023. 12. 29.
반응형