일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- #홍콩 #홍콩여애 #홍콩한달살기 #베트남식당 #viet'schoice #외식 #카레 #양지머리카레 #양지머리 #고기쌀국수 #육수존맛 #레몬차 #밀크티 #shatin #홍콩쇼핑 #asus노트북 #어댑터 #홍콩돼지코
- #국비 #국비학원 #IT #개발자 #프로그래머 #신입 #코딩 #안드로이드 #자바 #JAVA #오라클 #Oracle #SQL #MYSQL #HTML #CSS #JAVASCRIPT #자바스크립트 #서블릿 #SERVLET #JSP #자바스프링 #데이터베이스 #프레임워크
- Servlet #JSP #GET #POST #클라이언트
- #홍콩 #홍콩여행 #홍콩한달살기 #홍콩사이언스파크 #홍콩산책 #홍콩야경 #홍콩턱돌이
- JSP #액션태그 #
- #라이브러리 #개발자 #REACT #Bootstrap
- #홍콩 #홍콩여행 #홍콩한달살기 #옥토퍼스카드
- 백엔드개념 #WAS
- 블로그 태그 #국비 #국비학원 #IT #개발자 #프로그래머 #신입 #코딩 #안드로이드 #자바 #JAVA #오라클 #Oracle #SQL #MYSQL #HTML #CSS #JAVASCRIPT #자바스크립트 #서블릿 #SERVLET #JSP #자바스프링 #데이터베이스 #
- #라이브러리 #개발자 #REACT #Bootstrap #REST API
- #홍콩 #홍콩한달살기 #홍콩버스 #버스어플 #홍콩음식 #홍콩여행 #kmb #lwb#홍
- JSP #표현언어 #page #include #taglib
- forward #include #param
- #홍콩여행 #홍콩국가 #홍콩지도 #홍콩날씨
- #라이브러리
- #홍콩쌀국수 #탐차이
- 서블릿 #Servlet #Request #Response #개발자
- #라이브러리 #개발자 #REACT #Bootstrap #REST API #웹 디자인 #디자인 툴
- #라이브러리 #개발자 #REACT #Bootstrap #Visual Studio
- #홍콩2층버스
- #홍콩 #홍콩여행 #홍콩한달살기 #홍콩집밥 #홍콩생활 #홍콩베이징구스 #홍콩산책 #홍콩조깅 #홍콩우편함
- Today
- Total
목록IT 기술노트 (12)
기분좋음
JSP 액션 태그란 ? JSP를 구성하는 요소중 하나 주로 내장 객체를 통해서 자바 코드 형태로 작성 가능한 것을 태그로 표현할 수 있도록 한 것이다. 액션 태그 종류 설명 다른 페이지로 이동할 떄 사용, 페이지의 흐름을 제어할 때 사용 정적 혹은 동적인 자원을 현재 페이지에 포함시킨다. (페이지 모듈화 할 때 사용) , 와 같이 사용되어 파라미터 추가할 때 사용 빈(Bean)을 생성하고 사용하기 위한 환경을 정의하는 액션 태그 액션을 빈에서 속성 값을 할당 액션은 빈에서 속성 값을 얻어올 때 사용 -jsp페이지에서 동일한 코드라도 자바코드로 기술하기 보다 태그를 활용하는 것이 깔끔하고 가독성 높게 코딩할 수 있다. -액션태그는 기본 XML 문법을 따른다.(HTML과 유사, 닫기/ 반드시 표시) • 태그..
내장 객체란? JSP가 서블릿으로 만들어 질 때 자동으로 생성되는 객체( jsp에서 별도의 선언 없이 사용가능한 객체) 내장 객체의 분류 분류 내장 객체 형태 입출력 관련 객체 request HttpServletRequest request response HttpServletResponse response out JspWriter out 서블릿 관련 객체 page Object page config ServletConfig config 외부 환경 정보를 제공하는 객체 session HttpSession session application ServletContext application pageContext PageContext pageContext 예외 관련 객체 exception 에러페이지로 지정되면 생..
종류 사용 용도 형식 스트립트릿 자바 코드를 기술함 선언 변수와 메소드를 선언함 표현식 계산식이나 함수를 호출한 결과를 문자열 형태로 출력함 주석 JSP 페이지에 설명을 넣음 지시자 JSP 페이지의 속성을 지정함 스트립트릿 - 선언하면 _jspService()메소드 내부에 들어가므로 메소드 내부에 메소드나 static변수 선언 불가 (로컬 변수) 선언 - JSP 페이지 전체에 사용될 변수나 메소드를 선언 (인스턴스 변수) 주석 - JSP주석은 클라이언트로 보내지 않는다 > 클라이언트에 공개해선 안되는 정보있을 시 사용 지시자- 1. page 속성 language - JSP에서 사용되는 언어를 결정 (무조건 JAVA / 생략가능) extend - JSP내부에서 특정 클래스로부터 상속시 사용 import -..

GET 방식 질의 문자열을 요청 정보 헤더의 URI 에 포함한다 > 서버로 전달되는 값이 브라우저 주소줄에 모두 노출된다. 데이터의 길이가 255바이트 미만으로 제한된다. 외부에 노출되어도 상관없는 데이터를 전달 할 때 적합한 요청방식 GET 방식으로 요청되는 상황 1. 태그를 클릭하여 요청하는 경우 2. 브라우저 주소 줄에 URL을 입력하여 요청하는 경우 3. 태그에서 method 속성을 생략하여 요청하는 경우 POST 방식 전달되는 질의 문자열이 요청정보의 몸체에 포함되어 전달 > 서버로 전달되는 값이 외부에 노출되지 않는다. 질의 문자열의 길이에 제한이 없다. 태그를 사용해야만 요청 가능하다. 웹에서는 클라이언트가 전달하는 모든 정보들은 HTTP의 요청정보에 포함되어 서버로 전달되어 처리된다. 서버..

서블릿이 웹상에서 HTTP 프로토콜을 이용해 서비스를 처리하기 위해서 1. public으로 선언 2. HttpServelet을 상속(모든 서블릿의 상위 클래스) HttpServlet을 상속받으면 doGet과 doPost메소드를 구현 가능하다. 서블릿으로 만들어지는 페이지 호출방법 http://localhost:포트/edu/서블릿파일명 로 접속 해당 웹 애플리케이션 경로를 '컨텍스트 패스'라고 한다. (웹서버에서 제공하는 웹 애플리케이션을 구분하기 위해 사용) 톰캣에 등록 필요(server.xml) HttpServletRequest request - 요청 처리를 위한 객체 HttpServletResponse response - 응답 처리를 위한 객체 서블릿 클래스 요청을 위한 URL 매핑을 쉽게 처리하기 ..
WAS (Web Application Server) 웹 서버 (Web Server) + 웹 컨테이너(Web Container) 웹서버 : 클라이언트의 요청을 받아 http 요청(GET,POST,PUT,DELETE)을 처리해준다 (정적 data) HTML, CSS, JS 웹 서버의 종류 : Apache, Nginx, IIS등 웹컨테이너 : 요청을 받아 내부 프로그램을 통해 개발 언어를 읽고 결과를 전달해준다/DB와 연결 처리 동작 (동적 data) asp, php, jsp 웹 애플리케이션 서버의 종류 : WebLogic, WebSphere, iPlanet, 9iAS, Jeus, Tomcat등 ex) jsp 사용시 Apache(웹서버) + Tomcat(WAS) 함께 사용한다.

오픈API 오픈API란 누구나 사용할 수 있도록 공개된 API 데이터를 표준화하고 프로그래밍해 외부 소프트웨어 개발자나 사용자들과 공유하는 프로그램입니다. 개방된 오픈API를 이용해 다양하고 재미있는 서비스나 애플리케이션, 다양한 형태의 플랫폼을 개발가능 *API란? ( Application Programming Interface ) 응용 프로그램 프로그래밍 인터페이스를 말합니다. 다양한 응용 프로그램에 사용할 수 있는 운영 체제, 혹은 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스입니다. 예시 오픈API → 개발자 → 개발 앱 → 사용자 DB에서 오픈 API를 개발앱에 맞게 프로그래밍한 후 데이터 갖다가 사용하는 것 오픈API 사용방법 공공데이터 포털 사이트 접속 https://ww..
function viewList(){ $.ajax({ type : "GET", url : "/board/ajaxList", dataType : 'json', success : function(data) { if(data.length > 0) { var html = ""; html += ""; html += "번호"; html += "제목"; html += "작성자"; html += "날짜"; html += ""; $.each(data, (index, data)=>{ html += ""; html += ""+data.boardNo+""; html += ""+data.boardTitle+""; html += ""+data.boardName+""; html += ""+data.regdate+"삭제 "; htm..
REST API 기계와 기계가 규격화된 방식으로 인터넷, 웹을 이용해서 통신할수 있도록 돕는 통신규칙 API - 컴퓨터의 기능을 실행시키는 방법 ex) 자바스크립트의 document.write()도 하나의 api REST API - 다른사람의 컴퓨터의 기능을 실행시키는 방법 RESOURCE id title body 1 rest *** 2 ajax *** 3 json *** topic(하나의 글) Collection (http://example.com/topics)-복수형 여러개의 데이터 Element (http://example.com/topics/1) or (http://example.com/topics/rest) 하나 하나의 데이터 RESOURCE 정보 가공방법 http를 이용하기 때문에 http메소..
웹브라우저의 렌더링 과정 웹페이지에 접속시 웹사이트가 그려지는 과정 웹브라우저에는 두개의 엔진이 존재 렌더링 엔진 -RENDERING ENGINE (HTML로 입력받아 해석한 후 표준 출력 장치(모니터)로 출력해준다. 자바스크립트 엔진 -JavaScript engine(자바스크립트 코드를 해석한 후 기능을 작동시켜준다) 일반적으로 사용하는 크롬(Chrome)은 크롬의 블링크(Blink) 렌더링 엔진을 사용한다. 렌더링 엔진은 HTML (문서의 텍스트 내용, 이미지, 파일) CSS (문서의 디자인이나 그림, 파일 배치 내용) JavaScript (HTML의 구조변형, 기능) 를 읽어준다