728x90 반응형 개발공부104 [자바] Math.Random 함수를 알아보자. Math 라는 라이브러리에 Random() 함수. 0.00000000 ~ 0.99999999 까지의 임의의 수를 생성한다. 1. 사용법 : double random = Math.random(); System.out.println(random); 결과 : 0.13389760016589503 2. 정수로 받으려면? int random = (int) (Math.random() * 10); //만약0~6까지 나오고 싶다면 * 6 System.out.println(random); 결과 : 랜덤 값 0 ~ 10 까지 쉽게 말해서 이렇게 되겠지. // ex) 0값 안나오게 하려면 +1을 해준다. (1부터 시작) 사용 예시 참고한 블로그 https://sime.tistory.com/11 [심이 블로그] 2021. 3. 2. [HTML] input태그를 알아보자. (폼태그) 1. input 태그란? 사용자로부터 정보를 입력 받을수 있게 해주는 태그. type속성을 통해 다양한 입력 양식을 사용할수 있음. 2. input 태그의 형식 - 닫는태그는 따로 없으며, 기본적으로 type, vlaue, name 속성들이 있다. - type : 입력태그의 유형을 설정하는 속성 - value : 입력 태그의 초기값을 설정하는 속성 - name : 서버로 전달되는 이름을 설정하는 속성 3. checkbox와 radio - 둘의 속성과 사용법은 같지만, checkbox만 다중 선택이 가능하다. 4. hidden, reset - hidden : 사용자에게 입력받지 않고, 제출시 vlaue값에 설정된 값을 서버로 보낸다. - reset : form태그안에 입력된 input태그들의 값을 초기화 .. 2021. 3. 1. [HTML/CSS] id, class, name 속성의 차이점 1. id, class, name 속성의 차이점. id class name 하나의 요소만 가능. (페이지에서 유일함) 여러 요소에 적용가능 함. 여러 요소 적용가능 함. CSS에서 식별자로 사용 가능 #아이디 로 사용. CSS에서 식별자로 사용 가능 .클래스명 으로 사용가능. CSS에서 사용불가 자바스크립트의 getElementById를 활용할때 사용됨. form태그에서의 submit 전송시 사용, 폼 값을 넘길 필요가 없다면, name은 생략. jQuery : $("#아이디") jQuery : $(".클래스명") jQuery: $("input[name=이름]") 2. 기본 사용법 2-1. id와 class - id와 class는 자유롭게 짓되, 숫자로 시작해서는 안된다. - id는 #아이디 로, cla.. 2021. 3. 1. [서버] Session을 알아보자. (+쿠키) 1. Session이란 클라이언트 별로 서버에 저장되는 정보. 사용자 컴퓨터에 저장되던 쿠키와 다르게 서버에 저장된다. 서버가 종료되거나 유효기간이 지나면 사라진다. 1-1. 세션 이용 방법 웹 클라이언트가 서버에게 요청을 보내면 서버는 클라이언트를 식별하는 session id를 생성한다. 서버는 session id로 key와 value를 저장하는 Httpsession을 생성하고, session id를 저장하고있는 쿠키를 생성하여 클라이언트한테 전송한다. 클라이언트는 서버 측에 요청을 보낼 때, session id를 가지고 있는 쿠키를 전송한다. 서버는 쿠키의 session id로 Httpsession을찾는다. javax.servlet.http.HttpSession으로 세션 데이터를 다룰 수 있다. 1-.. 2021. 3. 1. [서버] WEB과 WAS를 알아보자. 1. WEB란 ? 웹서버는 HTML페이지 등을 네트워크망에 종속되지않고, 웹서비스를 할수 있도록 하는 어플리케이션. 2. WAS(Web Application Server)란 ? 웹서버 + 웹 컨테이너 인터넷 상에서 HTTP를 통해 사용자 컴퓨터나 장치에 어플리케이션을 수행해주는 미들웨어(소프트웨어 엔진)이다. 웹 어플리케이션 서버는 동적 서버 콘텐츠를 수행하는 것으로 일반적인 웹 서버와 구별되며, 주로 데이터 베이스서버와 같이 수행된다. 3. Web Container(웹 컨테이너)란 ? JSP와 서블릿을 실행시킬수 있는 소프트웨어를 웹 컨테이너 혹은 서블릿 컨테이너라고 한다. 웹 서버에서 JSP를 요청하면 톰캣에서는 JSP파일을 서블릿으로 변환하여 컴파일을 수행하고, 서블릿 수행결과를 웹 서버에게 전달하.. 2021. 3. 1. [JSP] 요청처리 객체(HttpServletRequest)와 응답처리 객체(HttpServletResponse) 1. HttpServletRequest 1-1 클라이언트로 부터 오는 정보가 입력됨. ex) 네이버에 들어가서 회원이 로그인을 하기 위해서는 회원은 로그인 페이지에서 ID Password를 입력하고, ID와 Password를 요청받은 네이버 서버는 해당 정보에따라 로그인을 판별 해 준다. 이 과정을 구체적으로 살펴보면, 클라이언트가 회원 정보를 확인해줄 것을 서버(아파치)로 요청하고 -> 해당 처리는 동적인 처리이기 때문에 회원 정보인 ID와 Password는 리퀘스트(요청객체)에 담겨져서 회원 정보 판별을 위해 WAS로 간다. -> WAS에서는 ID, Password 정보를 DB에서 검색하고, DB에 정보가 있는지 없는지 판단한다 -> 판단 후 response객체를 통해 회원이면 로그인, 아니면 회원가.. 2021. 2. 28. 이전 1 ··· 9 10 11 12 13 14 15 ··· 18 다음 728x90 반응형