전체 글 317

마크다운 작성문법 #1

마크다운 작성문법 1탄 ( 제목 / 목록 / 폰트 스타일 / 색상 ) 📕 제목 ( Header ) h1 ~ h6 까지 표현 가능 : #의 개수로 표현 💬 마크다운 작성시 # h1 ## h2 ### h3 #### h4 ##### h5 ###### h6🌈 마크다운 결과 h1 h2 h3 h4 h5 h6 📕 목록 - 순서 표기 💬 마크다운 작성시 1. 첫번째 2. 두번째 3. 세번째 1. 네번째 (1이라고 썼지만 마크다운 결과는 4로 뜸!) 🌈 마크다운 결과 첫번째 두번째 세번째 네번째 - 순서 표기 X : ( - , * , + ) 세개 중 아무 기호를 써도 된다. 💬 마크다운 작성시 - 나는 - 김유경 - 천재야 🌈 마크다운 결과 나는 김유경 천재야 📕 폰트 스타일 💬 마크다운 작성시 __굵게__ **굵게**..

카테고리 없음 2021.01.21

[ JSP 개발일지 ] 유콩의 개발일지 #1

👀 나의 n번째 개발일지 📙 진행한 내용 LIST ☑ 메인페이지, 공지사항 게시물 리스트 페이지, 상세페이지, 글작성 페이지, 글수정 페이지 생성 ☑ 회원가입 - 입력란이 한칸이라도 비어있으면 가입 불가능 - 이미 회원가입되어있는 아이디일 경우 가입 불가능 - 비밀번호 1차, 2차 일치해야 가입가능 ☑ 로그인 - 입력칸이 한칸이라도 비어있으면 로그인 불가능 - 아이디 존재하지 않으면 로그인 불가능 - 비밀번호 불일치시 로그인 불가능 - 로그인 되어있으면 회원가입, 로그인 불가능 ☑ 로그아웃 - 로그아웃 되있으면 로그아웃 불가능 ☑ 다중게시판 글 CRUD - 로그인 했을 경우에만 글작성, 수정, 삭제 가능 - 게시글에 대한 권한이 없을경우 수정, 삭제 불가능 [ JSP 개발일지 영상 ] 📗 추후 계획 LI..

JSP 개발일지 2021.01.20

디자인 패턴이란?

디자인 패턴(Design Pattern) - 소프트웨어를 설계할 때 설계자로 부터 재사용이 가능한 설계는 선택하고, 재사용을 방해하는 설계는 배제하도록 도와주는 해결책 생성(Creational) 패턴 구조(Structural) 패턴 행동(Behavioral) 패턴 - 객체 생성에 관련된 패턴 - 객체의 생성과 조합을 캡슐화해 특정 객체가 생성되거나 변경되어도 프로그램에 영향을 크게 받지 않도록 유연성 제공 - 클래스와 객체를 더 큰 결과물로 합칠수 있는 구조로 설계 - 구조를 간결화하고 클래스와 객체 간의 상호관계 파악가능 - 클래스 상속과 컴포지션을 중시 ex) 서로 다른 인터페이스를 2개 지닌 객체를 묶어 단일 인터페이스 제공 or 객체들을 서로 묶어 새로운 기능을 제공 - 객체 간의 상호작용과 책임..

JAVA/개념 2021.01.19

[ JSP ] JSTL 이란

JSTL ( JSP Standard Tag Library ) - JSP 태그를 라이브러리 형태로 모든 프로그래머가 공통으로 사용하도록 모아 놓은 것 - if문, for문, DB를 편하게 처리할 수 있는 기능 제공 - EL을 사용하여 표현 JSTL 설정 pom.xml 파일 안에 아래코드 입력 jstl jstl 1.2 JSTL 라이브러리 라이브러리 기능 URI 식별자 접두어 코어 일반 프로그램 언어에서 제공하는 변수선언, 조건/제어/반복문 등의 기능 제공 https://java.sun.com/jsp/jstl/core c 포맷팅 숫자, 날짜, 시간을 포맷팅하는 기능 그리고 국제화, 다국어 지원기능 제공 https://java.sun.com/jsp/jstl/fmt fmt 함수 문자열을 처리하는 함수 제공 htt..

JAVA/개념 2021.01.18

[ JSP ] EL이란?

EL (Expression Language) - 데이터를 표현하기 위한 언어 - 다양한 위치에 있는 데이터에 접근하기 위한 언어로 JSP의 기본문법을 보완하는 역할 - JSP에서 와 같은 자바코드를 대신해 다른 표현식을 사용함으로써 더 간편하게 코딩할 수 있게 해주는 도구 기본 문법 - ${표현식} - EL로 request 안에 attribute에 직접접근 가능 EL 도입 전 EL 도입 후 ${article} ${article.id} - EL의 ${param.파라미터_이름} 으로 쿼리스트링의 정보 가져오는게 가능 EL 도입 전 EL 도입 후 ${param.boardId}

JAVA/개념 2021.01.18

[ CSS ] flex

flex - 레이아웃 쉽게 구성가능 - 수평구조뿐만아니라 수직구성도 가능 justify-content : 주 축의 정렬 방법을 설정 flex-start: 컨테이너의 주축 시작 부분에 항목 그룹화 flex-end: 주축 끝에서 항목 그룹화 center: 주축의 중심에 그룹 항목 space-between: 첫 번째 항목이 시작 부분에 정렬되고 마지막 항목이 끝 부분에 정렬되도록 기본 축을 따라 항목을 균등하게 배포합니다. space-around: 모든 항목이 주위에 동일한 공간을 갖도록 항목을 주축을 따라 균등하게 분배합니다. align-content : 교차 축의 정렬 방법을 설정 ( 2줄 이상 ) align-items : 교차 축에서 Items의 정렬 방법을 설정 ( 1줄 ) flex-start: 컨테이..

HTML\CSS/개념 2021.01.17

주요 프로그래밍 언어들의 탄생 히스토리

어셈블리어 - 빠르지만 외계어 기계어 - 그나마 덜 외계어 C언어 - 인간이 할만한 ----------------관리의 핵심은 적절한 모듈화(객체화)------------------ C++ - C언어 + 객체지향 문법 자바 - C++ + 가비지컬렉터(메모리 다루는 기능) 4세대 파이썬, 자바스크립트, PHP - 자바 + 인간적인 문법 각 언어의 속도 비교 기계어(150) > 어셈블리어(150) > C언어(100) > C++(40) > 자바(10) > 파이썬,자바스크립트,PHP(1)

JAVA/개념 2021.01.17