분류 전체보기
# jsp를 가지고 pagination/페이징 처리하기 (2)
# jsp를 가지고 pagination/페이징 처리하기 (2)
2019.12.20저번 글에서 페이징 처리에 필요한 변수들을 정리보았습니다. 이번 시간에 정리하는 글을 전부 전 게시글의 내용에 기반하는 것들이기 때문에 아직 안 읽으신 분들은 필히 읽고 이해하시고 오셔야 합니다! # jsp를 가지고 pagination/페이징 처리하기 (1) 링크 # jsp를 가지고 pagination/페이징 처리하기 (1) 웹페이지를 만들거나 게시판을 만들 때 중요한 요소 중에 하나가 페이징 관리(pagination)입니다. 배운 내용을 바로 복습해야 기억에 남을 것 같아서 이번시간에는 게시판 페이징 관리에 대해서 beaniejoy.tistory.com 이번 시간에는 페이징 처리 마무리하는 겸, 저번 시간에 구했던 변수들을 가지고 어떻게 페이징 처리를 구현하는지 정리해보려 합니다. 📌 1. 변수 처리하..
# jsp를 가지고 pagination/페이징 처리하기 (1)
# jsp를 가지고 pagination/페이징 처리하기 (1)
2019.12.20웹페이지를 만들거나 게시판을 만들 때 중요한 요소 중에 하나가 페이징 관리(pagination)입니다. 배운 내용을 바로 복습해야 기억에 남을 것 같아서 이번시간에는 게시판 페이징 관리에 대해서 정리해보도록 하겠습니다. 여러 포털사이트나 웹서핑하다보면 자주 보는 것이 있습니다. 실제 포털 사이트로 보여드리면 위 그림과 같이 아래 페이지 넘버를 넘길 수 있게 페이징 처리를 했습니다. 이렇게 해야 수많은 데이터 중에서 원하는 페이지의 데이터를 바로바로 볼 수가 있습니다. 이것을 jsp를 이용해서 한번 구현해보고자 합니다. 📌 1. 필요한 변수부터 선언하고 할당하자! 페이징 처리를 통한 게시판 테이블을 보여주기 위해 어떠한 요소들을 고려해야 할지 알아봅시다. 🔖 1-1. 현재 페이지를 알리는 페이지 넘버 현재..
[Java] JDBC - DAO와 DTO에 대한 내용
[Java] JDBC - DAO와 DTO에 대한 내용
2019.12.18지난번에는 JDBC 연결과 함께 기본적인 SQL문을 날리는 방법에 대해서 정리해보았습니다. 지난 시간에 이어서 이번에는 JDBC를 더욱 효율적으로 작동하게 만드는 DAO와 DTO에 대해서 정리해보고자 합니다. 혹시 지난 JDBC의 기본에 대한 정리글을 아직 못보신 분들이라면 [Java] JDBC를 통한 database 접근(MariaDB) 링크를 클릭하셔서 먼저 보시고 이번 게시글을 보시는 것을 추천합니다! 한번 시작해볼까요? [Java] JDBC를 통한 database 접근(MariaDB) Java는 정말 다양한 기능을 수행할 수 있다는 장점이 있는데 JDBC도 그 중 하나다. JDBC(Java Database Connectivity)는 자바가 DB에 접근해서 데이터를 처리할 수 있도록 연결해주는 인터..
1. Hash 함수(Hash Function)와 공개키 암호
1. Hash 함수(Hash Function)와 공개키 암호
2019.12.15해시함수는 블록체인 네트워크의 근간을 이루는 중요한 매커니즘 중에 하나다. 정보의 무결성 검증, 채굴, 전자서명 등 블록체인 네트워크가 뛰어난 보안과 함께 작동하도록 만들어준다고 할 수 있다. 해시함수에 대해 알아보자. 📌 1. 해시함수와 해시값의 개념 임의의 길이의 데이터를 고정된 길이의 데이터로 매핑하는 함수이다. (위키백과) 그리고 입력값에 대해 원래의 입력값과 전혀 다른 값을 출력하는 함수이기도 하다. 출력되는 결과물을 '해시값'이라고 한다. 🔖 1-1. 해시함수 특성 입력값이 같으면 해시값도 반드시 같다. 해시값으로부터 원래의 값을 추정(복호화)하는 것은 사실상 불가능하다. (불가역성, 일방향 함수라고도 한다.) 입력값이 한 개라도 바뀌면 전혀 다른 해시값이 출력된다. (눈사태 효과) 출력값은 ..
[Java] JDBC를 통한 database 접근(MariaDB)
[Java] JDBC를 통한 database 접근(MariaDB)
2019.12.12Java는 정말 다양한 기능을 수행할 수 있다는 장점이 있는데 JDBC도 그 중 하나다. JDBC(Java Database Connectivity)는 자바가 DB에 접근해서 데이터를 처리할 수 있도록 연결해주는 인터페이스라고 할 수 있다. 정확히는 자바에서 인터페이스만 제공하고 MS-SQL, MySQL, MariaDB, DB2 등 각 DB에서 자바 인터페이스에 따라 JDBC 드라이버를 만든 것이다. 우리는 각 DB를 선택해서 해당하는 드라이버를 사용해 JDBC를 이용하기만 하면 된다. 연결 방법 본인은 MariaDB를 연동할 것이기 때문에 MariaDB driver를 이용해야 한다. 1. MariaDB JDBC driver 다운 받기 https://mariadb.com/downloads/#connecto..
[DB] SQL - DQL(SELECT)에 대해 알아보자
[DB] SQL - DQL(SELECT)에 대해 알아보자
2019.12.111. DQL(Data Query Language) DB에서 데이터에 접근하고 조작할 수 있는 언어와 인터페이스를 제공한다. DML(Data Manipulation Language)은 단어에서도 알 수 있듯이 DB의 데이터를 조작하고 프로그램과 DB사이에 데이터처리를 위해서 사용한다. 주로 CRUD 차원에서 INSERT, SELECT, UPDATE, DELETE 명령어를 다룬다고 할 수 있다. DML에서도 거의 90% 이상이 SELECT를 다룰 정도로 SELECT는 매우 중요한 쿼리다. 이를 따로 떼어내 DQL(Data Query Language)로 표현하기도 한다. 지금부터는 DQL인 SELECT 명령어에 대해서 배웠던 내용들을 정리해볼 생각이다. 2. 기본 SELECT 정리 SELECT의 기본 형식에 ..