본문 바로가기

전체 글104

[JSP] JSP의 개념 jsp란? JSP 란 JavaServer Pages 의 약자이며 HTML 코드에 JAVA 코드를 넣어 동적웹페이지를 생성하는 웹어플리케이션 도구이다. JSP 가 실행되면 자바 서블릿(Servlet) 으로 변환되며 웹 어플리케이션 서버에서 동작되면서 필요한 기능을 수행하고 그렇게 생성된 데이터를 웹페이지와 함께 클라이언트로 응답한다. Servlet : java안에 html 코드 넣어놓은것 (복잡) jsp : html코드 안에 java 넣어놓은것 (더 쉬움) 참조: https://javacpro.tistory.com/43 scriptlet java 코드영역을 일컬어 scriptlet이라고 한다. jsp의 스크립트 scriptlet은 3가지 영역으로 나눠진다. 1. 선언부 : 변수 선언, 메서드 선언 전역(g.. 2023. 2. 8.
[JAVA] static, generic, list 개념 알기 Static(정적) 정적(static)은 고정된이란 의미를 가지고 있습니다. Static이라는 키워드를 사용하여 Static변수와 Static메소드를 만들 수 있는데 다른말로 정적필드와 정적 메소드라고도 하며 이 둘을 합쳐 정적 멤버라고 합니다. (클래스 멤버라고도 합니다.) 정적 필드와 정적 메소드는 객체(인스턴스)에 소속된 멤버가 아니라 클래스에 고정된 멤버입니다. 그렇기에 클래스 로더가 클래스를 로딩해서 메소드 메모리 영역에 적재할때 클래스별로 관리됩니다. 따라서 클래스의 로딩이 끝나는 즉시 바로 사용할 수 있습니다. Static 키워드를 통해 생성된 정적멤버들은 Heap영역이 아닌 Static영역에 할당됩니다. Static 영역에 할당된 메모리는 모든 객체가 공유하여 하나의 멤버를 어디서든지 참조.. 2023. 2. 7.
[servlet] servlet 개념 알기, GET/POST, Session 🎁서블릿이란? 클라이언트의 요청을 처리하고, 그 결과를 반환하는 Servlet 클래스의 구현 규칙을 지킨 자바 웹 프로그래밍 기술 간단히 말해서, 서블릿이란 자바를 사용하여 웹을 만들기 위해 필요한 기술입니다. 그런데 좀더 들어가서 설명하면 클라이언트가 어떠한 요청을 하면 그에 대한 결과를 다시 전송해주어야 하는데, 이러한 역할을 하는 자바 프로그램입니다. 예를 들어, 어떠한 사용자가 로그인을 하려고 할 때. 사용자는 아이디와 비밀번호를 입력하고, 로그인 버튼을 누릅니다. 그때 서버는 클라이언트의 아이디와 비밀번호를 확인하고, 다음 페이지를 띄워주어야 하는데, 이러한 역할을 수행하는 것이 바로 서블릿(Servlet)입니다. 그래서 서블릿은 자바로 구현 된 *CGI라고 흔히 말합니다. 사용자(클라이언트)가.. 2023. 2. 6.
[Jquery] Jquery 사용하기, 함수 호출 방법, radio / checkbox / select 알아보기 Jquery 자바스크립트를 간단하게 Jquery에서 중요한건 Ajax 이다. 다시 말해서 Ajax를 쓰려면 jquery 문법을 알아야 한다! 자바스크립트 를 '경량화' 또는 '간략화' 시켜놓은 게 Jquery이다. 자바스크립트에서 getElementsByTagname 와 같이 긴~~ 코드를 경량화 시켜서 접근가능하게 만드는 역할을 한다. 🎈 자바스크립트에서는 valu값을 이렇게 넘겨받았다 let name = document.getElementById('name').value; 🎃 Jquery에서는 value값을 이렇게 넘겨받는다 let name = $("#name").val(); let age = $("#age").val(); let address = $("#address").val(); Jquery의 .. 2023. 2. 3.
[json] json 개념과 json 데이터를 이용하여 테이블 만들기 json https://velog.io/@surim014/JSON%EC%9D%B4%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80 참조 JSON이란 무엇인가? JSON (JavaScript Object Notation) JavaScript Object Notation라는 의미의 축약어로 데이터를 저장하거나 전송할 때 많이 사용되는 경량의 DATA 교환 형식 Javascript에서 객체를 만들 때 사용하는 표현식을 의미한 velog.io Java Script object Notation JSON (JavaScript Object Notation) JavaScript Object Notation라는 의미의 축약어로 데이터를 저장하거나 전송할 때 많이 사용되는 경량의 DATA.. 2023. 2. 2.
[XML] XML 개념과 동기/비동기방식, HTTP 요청 https://appmaster.io/ko/blog/xmliran-mueosibnigga XML이란 무엇입니까? | AppMaster XML(Extensible Markup Language) 관련 표준 및 기술에 대한 고품질 정보를 찾으십시오. 그것들을 사용하여 실제 문제를 해결하는 방법. appmaster.io XML(Extensible Markup Language)이라는 마크업 언어는 기계 및 사람이 읽을 수 있는 방식으로 텍스트 서식을 지정하기 위한 일련의 지침을 설정합니다. XML은 데이터를 저장하는 데 널리 사용되는 형식이며 인터넷에서 정보를 교환하는 데 널리 사용됩니다. XML(Extensible Markup Language)은 표준 정보 형식을 형성하고 인터넷, 인트.. 2023. 2. 1.