본문 바로가기
728x90

강의19

표현언어 EL 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. EL은 Expression language의 약자이며 쿼리스트링을 처리하는 데 주요하게 작용한다. 쿼리스트링은 서버로 전달될 때 항상 문자열로 보내는데, 서버 프로그램 내에서는 int, boolean으로 사용해야 할 때가 있다. 이럴 때 EL을 사용하면 값이 없거나 형변환 등에 전혀 신경 쓸 필요 없이 사용할 수 있다. 2020. 7. 26.
리액트와 SPA 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. SPA(Single Page Application) 프론트엔드 프레임워크에는 리액트, 뷰, 앵귤러가 있다. SPA(Single Page Application)의 탄생배경 강력한 MVC 웹프레임워크들이 등장하고 발전하면서 우리는 편리하고 빠르게 웹사이트를 개발할 수 있게 됐지만 또 다른 해결과제와 요구들이 생겨났다. 기존 MVC웹의 부족한 점 2가지 1. 사용자의 간단한 요구에 비해 비효율적인 복잡한 작업을 해야 응답할 수 있었다. 2. 사용자와의 접점이 PC용 웹사이트 하나가 아니라, PC용 웹사이트 / 모바일용 웹사이트 / 안드로이드 또는 ios 앱으로 다양해진 상황에서 각각을 따로 개발&관리를 해야 한다. (겹치는 부분을 최소화하고 다.. 2020. 6. 2.
MVC 접근법 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. 코드가 길어지면 특정 기준으로 분리, 모듈화 해서 접근한다. 그것을 두고 MVC접근법이라고 한다. Model : 데이터와 관련된 코드 View : 눈에 보이는 것에 대한 코드 Controller : 무언가를 제어하는 코드 각각의 역할을 식당에서 일하는 직원에 비유 Model : 식료품창고를 관리하고 음식을 요리하는 직원 View : 요리사가 만든 음식을 플레팅하는 직원 Controller : 주문도 받고 서빙도 하는 직원 웹 프로그래밍에는 다양한 언어가 사용되고 이 언어들마다 MVC 웹 프레임워크가 있다. 언어에 따른 프레임워크 종류 자바 - 스프링 PHP - 라라벨 파이썬 - 장고 (파이썬은 MVC 아니고 Template를 써서 MTV라.. 2020. 5. 21.
인터넷이 동작하는 기본원리(Server-Client) 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. 기초지식 웹(WEB, World Wide Web)? 인터넷이라는 네트워크 체계 위에서 동작하는 통신 규약 중 하나. 웹이 인터넷과 같은 의미처럼 사용된 이유는 웹이 가장 성공한 *인터넷 서비스이기 때문이다. * 인터넷? 전세계적인 규모의 컴퓨터-컴퓨터, 시스템-시스템 연결해주는 네트워크 체계. 인터넷 서비스에는 WEB, FTP, EMAIL이 있다. HTTP? 웹이용(웹서버와 웹클라이언트가 서로 정보를 주고 받는 행위)을 위해 준수해야 되는 통신 약속(protocol) HTML(Hyper Text Marup Language)? 웹페이지를 만들기 위한 코드(언어) 어떤 컴퓨터언어보다 쉬우며 저작권이 없는 public domain이다 *에디터(.. 2020. 5. 19.
CGI(PHP,Perl) 개인적인 메모를 위해 작성된 글이므로 가벼운 참고용으로 봐주세요. PHP, Perl ? ☞ 서버사이드스크립트 웹페이지는 HTML로 작성된다. 웹페이지는 http로 클라이언트와 소통한다. 그러나 http만으로는 클라이언트의 동적인 데이터 요구에 응답할 수 없다. 이를 보완하기 위해 PHP, Perl, Phthon, node.js 같은 서버사이드스크립트를 이용한다. ※ 웹, 웹페이지, http, 클라이언트 용어설명 ☞ https://chlo22.tistory.com/93 인터넷이 동작하는 기본원리(Server-Client) 기초지식 웹(WEB, World Wide Web)? 인터넷이라는 네트워크 체계 위에서 동작하는 통신 규약 중 하나. 웹이 인터넷과 같은 의미처럼 사용된 이유는 웹이 가장 성공한 *인터넷 .. 2020. 5. 19.
728x90
반응형