본문 바로가기
[Spring] Apache Maven / 프로젝트 생성 Apache Maven - 자바용 프로젝트 관리 도구로 Project Object Model(POM) XML문서를 통해 해당 프로젝트의 버전 정보 및 라이브러리 정보들을 통합하여 관리하는 프레임워크 - pom.xml문서에 사용하고싶은 라이브러리를 등록하여 자동으로 프로젝트에 추가되게 하여 라이브러리 관리의 편리성 제공 - POM(Project Object Model)은 하나의 프로젝트에서 사용하는 자바 버전, 라이브러리, 플러그인 구성을 통합하여 관리할 수 있게 각 설정 정보를 XML로 문서화한 것 프로젝트 생성 프로젝트 생성전에 jsp와 동일하게 환경설정부터 해주기 -인코딩, 서버 -Spring Legacy Project 생성 lib폴더 생성 후 라이브러리 추가 pom.xml 버전 바꿔주기 자바버전이랑.. 2021. 6. 25.
M1 적응, 웹개발 프로그램 설치 전노트북이 Intel i3였기에... 프로M1이 잘돌아간다해서 구입,, 맥북을 사용해봐서 조작법은 어렵지 않았지만 개발용 프로그램 설치가 굉장히 힘들었다... M1은 일단 SQLDeveloper안됨 VSCode로 서버파서 돌려야함 일단 다른 개발은 맥북이 좋다지만 웹개발은 윈도우가 더 좋은거같다... 먼저 이클립스 벌써 2021-06버전으로 설치 macOS 설치 그다음 STS https://github.com/spring-projects/toolsuite-distribution/wiki/Spring-Tool-Suite-3 spring-projects/toolsuite-distribution the distribution build for the Spring Tool Suite and the Groovy/.. 2021. 6. 25.
[JSTL] foreach문 : 반복문, for, for-in문에 해당하는 기능 제공 -속성 begin : 초기값 (시작하는 값) *기본for문 end : 마지막값 (끝내는값) *기본for문 step : 반복할 횟수 번호 / 증감식 (초기값에서 step값만큼 증가/감소) *기본for문 var : 배열,컬렉션의 값을 순차적으로 보관하는 변수명 items : 반복한 객체명 / 배열,컬렉션을 선언 *El표현식으로 가져옴 varStatus : 현재 반복에 해당하는 객체 요소 / index,반복수, 시작값, 마지막값을 저장한 객체 기본 반복문 실행 step값이 2일 경우 실행 5개 값이 나옴 var="i" 출력 2021. 6. 22.
[JSTL ] choose문 : 자바 프로그램의 switch문과 비슷한 역할을 하는 태그로, 태그와 함께 사용됨 작성법 조건식 아무 조건도 만족하지 못 할 경우 실행 경품 추천 숫자를 입력하세요 숫자 5면 맥북프로, 3이면 에어팟 2면 아이패드프로 그 외는 꽝 축하드립니다. 맥북프로 축하드립니다. 에어팟 축하드립니다. 아이패드프로 꽝 3을 입력했을 때 결과 조건값에 없는 숫자 9를 입력했을 때 결과 2021. 6. 22.
[JSTL] if문 : 자바 if문과 비슷한 역할을 하는 태그로 조건식으로 test라는 속성 값으로 지정 작성방법 : 로직 -속성 test : true, false값이 나오는 연산, 변수 등을 대입 var : if문의 test속성의 결과를 저장하는 변수 빨강 노랑 파랑 간단한 폼태그 작성 100이상의 수 ${param.su }가 ${param.su2 }보다 크다 ${param.su }가 ${param.su2 }보다 작다 당신이 선택한 색상은 빨강 당신이 선택한 색상은 노랑 당신이 선택한 색상은 파랑 수입력후 계산하기 버튼을 누르면 결과값을 확인할 수 있다. 2021. 6. 22.
JSTL 기본 표현식 이용하기 JSTL : JSP Standard Tag Library의 약자로 JSP에서 사용하는 커스텀 태그 공통으로 사용하는 코드의 집합을 사용하기 쉽게 태그화 하여 표준으로 제공한 것을 말함 먼저 JSTL 라이브러리 등록하기 Core Tag 변수와 url, 조건문, 반복문 등의 로직과 관련된 JSTL문법 제공 Formatting Tags 메시지 형식이나 숫자, 날짜 형식과 관련된 포맷 방식 제공 Function trim, substring과 같은 여러 문자열 처리 함수 제공 XML Tags 데이터의 XML파싱 처리 등 XML문서를 화면으로 읽어오는데 필요한 라이브러리 SQL Tags 페이지 내에서 Database를 연동하고 필요한 쿼리를 실행할 수 있는 라이브러리 jstl Core Tags : 번수를 선언하고 .. 2021. 6. 22.