[HTML] Form 정리 (3)
·
Programing/HTML
type="url" input 태그의 type 속성값을 "url"로 설정하면, input 요소는 사용자가 URL 주소를 입력할 수 있도록 해준다. 입력 값은 양식을 제출하기 전에 비어 있거나 형식이 올바른 URL인지 확인하기 위해 자동으로 유효성 검증이 된다. pattern 속성을 사용하여 값이 유효하도록 값과 일치해야 하는 정규식을 지정할 수 있다. type="email" email 사용자가 전자 우편 주소를 입력하고 편집 할 수 있도록 해준다. multiple 속성이 지정된 경우 전자 우편 주소 목록을 표시하는 데 사용된다. list속성을 지정하여 사용자가 선택할 수 있는 기본 옵션 목록을 제공 할 수 있다. 사용자가 해당 옵션으로 제한되지는 않지만 자주 사용하는 전자 메일 주소를 더 빨리 선택 할 ..
[HTML] Form 정리 (2)
·
Programing/HTML
.input 태그 input 태그란 사용자로부터 정보를 입력 받을 수 있게 해주는 태그 type : 입력태그의 유형을 설정하는 속성 hidden : 사용자에게 안보임 tel : 전화번호 입력 password : 비밀번호 입력 month : 사용자 지역 연/월 삽입 number : 숫자 조절 화살표 checkbox : 체크박스 삽입 submit : 서버 전송 버튼 text : 텍스트 입력 url : URL 주소 입력 datatime : 국제 표준시 삽입 week : 사용자 지역 연/주 삽입 range : 숫자 조절 슬라이드 막대 radio : 라디오 버튼 삽입 reset : 리셋 버튼 삽입 search : 검색 상자 email : 이메일 입력 data : 사용자 지역 연/월/일 삽입 time : 사용자 지..
[HTML] Form 정리 (1)
·
Programing/HTML
.Form이란? 사용자가 정보를 입력, 선택할 때 사용되는 태그. 즉, 서버로 입력한 데이터를 전송 할 때 사용. 폼은 웹 페이지의 정보를 다른 페이지로 전송하는 역할. 단순히 텍스트의 내용만 보여 주는 페이지에는 필요 없지만 서로 데이터를 주고 받으며 움직이는 웹 페이지일 경우 반드시 들어가는 요소. ..form에서 사용되는 HTML 태그들 , , , , , , and ..form 태그 ..form태그의 속성 action : 폼 내부에 데이터를 보내는 목적지 URL을 지정한다. -- action은 form 내부에 전송(submit)을 했을 때 데이터를 보내는 곳의 URL을 지정하게 된다. 보통 input 태그의 submit type 으로 설정해서 클릭했을 때 데이터를 서버로 보내게 된다. method ..
[Spring] 에러현상 조치
·
Programing/Spring
원인 : DB(MySQL)을 Spring과 연동하면서 Test Class를 작성하는 와중에 코드상에서 나타나는 JRE 버전이 맞지 않는 현상 조치 : pom.xml파일상에서 ,부분 수정(1.6 -> 1.8로 수정) - 프로젝트에서 우클릭 -> Properties 선택한다. - Complier에서 Use compliance from.... 부분 체크박스 선택해서 체크 해제 후 compliance level version 1.8로 변경 - Project 우클릭 -> Maven -> Update Project 선택하여 Project를 Update한다.
[Spring] 스프링 특징
·
Programing/Spring
1.경량 컨테이너로서 자바의 객체를 Spring이 직접 관리한다. 각각의 객체 생성과 소멸과 같은 라이프 사이클을 스프링이 대신 관리해주며, 스프링으로부터 객체를 얻어올 수 있다. 2.제어 역행(IOC:Inversion of Control) 애플리케이션 간의 느슨한 결합을 도모 컨트롤의 제어권이 사용자가 아니라 프레임워크에 있어 필요에 따라 스프링에서 사용자의 코드를 호출 3.의존성 주입(DI:Dependency Injection) 각각의 계층이나 서비스들 간에 의존성이 존재할 경우 프레임워크가 서로 연결시켜준다. 객체에 객체가 필요로하는 다른 객체를 생성자, 새터를 통해서 주입하는 것 배터리일체형 핸드폰과 분리형 핸드폰의 차이 -> 분리형이 훨씬 유지보수가 쉽다. 4.관점지향 프로그래밍(AOP:Aspe..
[Spring] 프로젝트 구조
·
Programing/Spring
Spring 프로젝트 구조 설명이다. ------------------------------------------------------------------------------------------------------------------------ - 개발하는 JAVA 코드 - src/main/java : 말 그대로 java 파일들이 모여있는 곳 (Controller,Service,DAO) - 한마디로 Java 파일을 만들 땐 이 패키지에 만들면 된다. ------------------------------------------------------------------------------------------------------------------------ - 서버가 실행될 때 필요한 파일..
[Spring] web.xml 에러(error) 현상
·
Programing/Spring
Spring 세팅하는 와중에 에러 하나가 나를 계속 붙잡는다. 이 에러는 반드시 메모가 필요해 보여서 글을 남긴다. 현상은 web.xml에 servlet-name이 에러나 나타나는데, 이 에러 내용은 아래와 같다. cvc-id.3: A field of identity constraint 'web-app-servlet-name-uniqueness' matched element 'web-app', but this element does not have a simple type. 구글 검색을 해봐도 나오는 내용이 같길래 한참을 해매고 나서야 에러해결은 했지만, 아직 정확한 원인은 잘 모르겠다. contextConfigLocation /WEB-INF/spring/root-contex..
[Spring] 개발 환경 세팅하기
·
Programing/Spring
1. 환경 다운로드 STS 링크 : https://spring.io/tools Projects > Spring Tools 4 클릭 다운로드를 받게 되면 jar로 다운로드 하게 되는데 확장명을 jar > zip으로 변경을 해준 후, 압축 해제 한다. Apach tomcat 링크 : https://tomcat.apache.org/download-90.cgi] 나는 톰캣 버전9를 선택했다. 2. 압축 해제 및 구성 세팅 C드라이브에 Work폴더를 생성하고 Tools폴더를 따로 생성하여 그곳에 압축을 풀었다. 3. 실행 푼 압축파일에서 sts 이동 > SpringToolSuite4 실행
변수
·
Programing/JAVA
변수란 변하는 값을 뜻합니다. 값을 저장하려면 공간이 필요한데 이 공간이 변수입니다. 변수를 사용하려면 어떤 형태의 자료를 저장할 것인지 정해야 합니다. 사람의 나이를 저장하려면 정수형태로, 이름을 저장하려면 문자형태로 써야합니다. 이 형태를 변수형 이라고합니다. 그리고 변수의 자료형을 선택하고 이름을 정하는 것을 변수를 선언한다 라고 합니다. int level; //정수형 변수 level을 선언 level = 10; //값 10을 level 변수에 대입 여기서 int(자료형) level(변수 이름)을 뜻합니다. 변수 초기화 int level = 10; //level 변수 선언과 동시에 값을 대입(초기화) level을 선언함과 동시에 값 10을 넣었습니다. 이 처럼 변수에 처음 값을 대입하는 것을 초기화..