개념정리2017. 3. 22. 20:44

-웹 표준 : 웹사이트를 어떤 운영체제나 어느 브라우저에서 모두가 동등하게 정보를 이용할 수 있도록 글로벌 표준에 따라 웹을 개발하는 것

-웹 접근성 : 신체적, 환경적 조건에 관계없이 웹서비스를 이용할 수 있어야 한다는 것

-웹 표준방식 : 구조(html) + 표현(css3) + 동작(script)

-웹 표준 장점

 ① 구조화된 표준마크업과 CSS, JS의 독립적인 구현으로 

 재활용성 강화

 ② 크로스브라우징이 매우 수월해짐

 



html은 마크업언어로 웹페이지의 구조를 만들 수 있고, CSS와 javascript를 결합하여 동적인 페이지를 구성한다. 서버 사이드 스크립트 언어는 웹에서 사용되는 스크립트 언어 중에서 서버 사이드에서 실행되는 언어를 말한다. 대표적으로 ASP, ASP.NET, PHP, JSP 등이 있으며 이 언어들은 마크업 언어로 할 수 없는 기능들을 가지고 있다. 클라이언트측에서 접근하면, 서버에서 실행되고 그 결과물들을 클라이언트측 웹 언어로 반환하여 페이지를 표시한다.

'개념정리' 카테고리의 다른 글

핸들  (0) 2017.03.22
프로그램 개발 순서  (0) 2017.03.22
웹언어 3가지 비교  (0) 2017.03.22
JSP와 서블릿  (0) 2017.03.22
웹언어 개념정리  (0) 2017.03.22
Posted by EL2A
개념정리2017. 3. 22. 20:44

Java 언어로 만든 두가지


1. JSP (ASP기반으로 만듬) >         정적 페이지에 유용 >        HTML내에 자바코드 삽입 >        JSP 2.2, EL 2.2 (2009년)


2. 서블릿 (자반의존적임)  >        동적 페이지에 유용 >         자바코드 내에 HTML 삽입 >        Servlet 3.1 , 자바플랫폼:JavaEE 7 (2013년)


수행속도는 별차이가 없음.


서블릿과 JSP는 상호 연계되어 JSP는 정적인 부분을 처리, 

서블릿은 보다 동적인 부분을 처리


JSP는 주로 사용자용 VIEW의 구현에 사용되고

서블릿은 사용자의 VIEW와 프로그램 로저사이를 제어해주는 역할로 주로 사용.


JSP나 서블릿이나 결론적으로는 같음.

단, JSP는 서버에서 서블릿으로 변환되어 (처음한번만) 실행됨.

'개념정리' 카테고리의 다른 글

핸들  (0) 2017.03.22
프로그램 개발 순서  (0) 2017.03.22
웹언어 3가지 비교  (0) 2017.03.22
웹 표준 및 접근성  (0) 2017.03.22
웹언어 개념정리  (0) 2017.03.22
Posted by EL2A
개념정리2017. 3. 22. 20:43

html 은 정적인 문서를 표현


자바스크립트는 CSS와 결합을 해서 클라이언트의 브라우저에서 동적인 화면구성을 지원함.


다르게 말을 하면 브라우저는 html과 자바스크립트 같은 클라이언트 측의 웹 언어 외에는 실행이 불가능


이에 반해 php,jsp,asp,asp,net 등등의 서버측 동적 웹 기술은 클라이언트 브라우저가 아닌 서버측에서 실행


클라이언트측에서 서버측으로 접근하면, 

서버측에서 실행하고 그 결과물들을 html로 반환하여 페이지를 표시함.






이러한 기술은 동적 웹 페이지를 구현할 수 있다.

ex) 로그인할때 id와 password를 입력하여 일치하면 로그인이 되고

실패하면 실패 화면이 나옴.



APM셋트 : Apache서버 + Php + Mysql데이터베이스

가장 이상적으로 구동될 수 있는 환경





자바는 가장 입문하기가 어려운 기술이지만 객체지향적인 자바의 장점을 그대로 웹에서 구현이 가능


화면 인터페이스 구현에 너무 많은 코드가 비효율적이었고, 인터페이스 구현이 쉬운 ASP 장점을 수용한,

효과적인 기술이 JSP (Java Server Page)


대기업에서 가장 많이 사용되는 것으로 자바기반의 서블릿과 JSP기술

'개념정리' 카테고리의 다른 글

핸들  (0) 2017.03.22
프로그램 개발 순서  (0) 2017.03.22
웹언어 3가지 비교  (0) 2017.03.22
웹 표준 및 접근성  (0) 2017.03.22
JSP와 서블릿  (0) 2017.03.22
Posted by EL2A