WEB (12) 썸네일형 리스트형 [JSP] 내장객체 - out, request, response, session * 내장객체 ( 동적으로 생성하지 않고 바로 사용가능한 객체 ) out java 코드를 web으로 반영 동일한 효과를 지닌다. request (요청) parameter 취득. session 취득. Object를 전송, 취득. encoding 설정 HttpServletRequest 가 원래 명칭. session 명은 절대 한글을 쓰면 안된다! 동작을 안함 name: age: 취미: str: response (응답) 이동. 많이 사용하지는 않음 HttpResponse session 서버에 저장. sendRedirect 는 데이터를 전달하지 않기 때문에 session을 이용하여 전달한다. forward 함수는 데이터를 전달한다. sendRedirect는 animal은 null값, human은 값이 나오지만 f.. [JSP] JSP 개념 JSP (Java Server Page) 제어문, collection, DB접근 Servlet은 java에 html을 쓰는것. JSP는 html인데 java를 쓰는 것 가독성이 좋지 않다. 목적 : client 와 통신 선언부 : 서버에서 한 번만 읽음. static과 같은 효과 값 : 값만 화면에 출력하고 싶을 때 사용 반드시 함수나 전역변수는 선언부에 선언해야 한다. 하지만 선언부는 잘 사용하지 않는다. Java Resources에 class로 선언할 수 있기 때문! package 전체를 import [Server] servlet - servlet 통신 Servlet 간 통신 1. Dto, forward public class StudentDto { private String name; private int age; private String address; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getAddress() { return address; } public void setAddress(String address) { this.address .. [Server] servlet 개념 Servlet이란? 클라이언트의 요청을 처리하고, 그 결과를 반환하는 Servlet 클래스의 구현 규칙을 지킨 자바 웹 프로그래밍 기술 Servlet 생성방법 1. 프로젝트 우클릭 후 Generate Deployment Descriptor Stub 생성. web.xml 생성 되면 코드 추가 hello sample4.HelloServlet hello /hello 2. annotation 생성 (업데이트 후 생성) Servlet 통신 바나나 사과 딸기 그림 수영 게임 import java.io.IOException; import java.util.Arrays; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; impor.. [JQuery] Jquery란? JQuery Java script를 경량화, 간략화 Ajax 가 포함. (비동기 통신) 많이 쓰지 않음 → Vue, React 로 대체 개발자가 문법을 쓰기엔 편하지만 javascript 에 비해 성능 면에서 떨어진다. format $(tag명 | id | class | name).핸들러 함수명(매개변수) // input 태그의 경우 let val = document.getElementById('id').value; // 일반 태그의 경우 document.getElementById('id').innerHTML; JavaScript JQuery value val() innerHTML html(), text() JQuery 시작하기 해당 script 를 에 추가한다. 서버이기 때문에 다소 속도가 느릴 수는 .. [JSON] JSON이란? JSON ( JavaScript Object Notation ) Javascript 객체 문법으로 구조화된 데이터를 표현하기 위한 문자 기반의 표준 포맷 웹 어플리케이션에서 데이터를 전송할 때 일반적으로 사용 데이터가 한 쌍으로 이루어져 있다. (pair) → key:value (hash map) web에서의 json이 java에서 map, list로 매핑된다. [10, 20, 180] 데이터가 오면 어떤 값을 나타내는지 알 수 없다. → { num:10, age:20, height:180 } 와 같이 키 값으로 명시해주면 알 수 있다. xml은 tag로 명시, json은 key값으로 명시 format let jsonData = [ { name : "홍길동", age : 24 }, { name : "성춘.. [XML] XML이란? XML ( eXtensible Markup Language ) 공유용 데이터를 배포할 경우 사용하는 파일 tag명을 한글 기입해도 된다. setup용으로 사용 standard한 tag가 없다. function loadXMLDoc() { let xhttp = new XMLHttpRequest(); // 웹을 통해 xml을 요청한다.(비동기) xhttp.onreadystatechange = function() { // 읽어오는 부분 if (this.readyState == 4 && this.status == 200) { // success document.getElementById('demo').innerHTML = this.responseText; } } xhttp.open("GET", "test.txt".. [JS] 개념 Java Script 자바스크립트는 front end ↔ 자바는 back end front end (웹브라우저, 화면) web접근 tag들을 접근하여 데이터를 취득, 수정 보조 프로그래밍 언어이다 컴파일 하지 않는다 → 빠르다 → 가볍다 사용 TTS(Text To Speech) → cloud(Restful) 회원가입 → 빈칸조사, id 글자 수, pw를 숫자 + 문자 확인 CSS를 제어, 구현 Timer을 설정해서 특수효과들을 표현 접근자 Attribute ( 속성 ) Property ( 특성 ) 1. Internal 방식 : html 파일 내에 태그 속에 구현하는 방식. Hello JS 클릭 2. External 방식 : 외부 파일로 불러오는 방식. 의 src attribute를 통해 경로를 지정하여 .. 이전 1 2 다음