Web
-
CHARPTER 01. JSP 웹 프로그래밍Web/JSP 2024. 9. 4. 00:19
웹 프로그래밍의 개요웹 프로그래밍(Web Programming)은 사용자가 웹 브라우저를 통해 필요한 정보를 서버에게 요청하면 서버는 요청한 정보를 데이터베이스(DB)에서 발췌하여 요청한 사용자에게 해당 정보를 제공하는 유기적인 관계로 이루어지는 웹 프로그램의 구동을 의미한다. 웹프로그래밍의 구동 순서1. 서비스 요청2. URL주소 입력3. 서버 접속4. DB 접속5. 테이블 검색6. 관련 정보 발췌7. 서비스 전송8. 서비스 제공9. 요청한 서비스 활용 웹 애플리케이션웹 애플리케이션(Web Application)이란 소프트웨어 공학적 관점에서 살펴보면 인터넷이나 인트라넷을 통해 웹 브라우저에서 이용할 수 있는 응용 소프트웨어를 의미한다. 웹 서버와 클라이언트웹 애플리케이션을 활용할 수 있는 환경을 구축..
-
스프링과 스프링 MVCWeb/Spring 2023. 8. 2. 19:49
스프링이란? 스프링은 표준 및 엔터프라이즈 자바 으용 프로그램을 신속하게 개발하는 데 널리 사용되는 오픈소스 프레임워크이다. 보통 '스프링'이라고 하지만, 정확한 표현은 '스프링 프레임워크'이다. 스프링을 채택하는 이유 스프링을 채택하는 이유는 JAVA EE 플랫폼에서 웹 애플리케이션을 신속하게 개발할 수 있고 모든 인프라 요구 사항을 제공하는 경량급 오픈 소스 프레임워크이며 규모가 큰 애플리케이션을 개발할 때 복잡함을 제거하여 훨씬 빠르고 간편하게 개발하고 효율적으로 구현할 수 있어 생산성과 품질 면에서도 우수하다. 또한 개발이 완료된 후 사후 관리를 위한 유지 보수도 손쉽게 할 수 있다. 이처럼 스프링은 사용성과 확장성뿐만 아니라 대규모 서버로서 성능도 뛰어나기 때문에 이미 다양한 환경에서 검증되어 ..
-
HTML, CSS, 자바스크립트, 프레임워크Web/Web 2023. 3. 26. 23:04
HTML HTML은 웹 브라우저 창에 웹 문서의 내용을 보여 주는 데 필요한 약속이라고 할 수 있다. HTML은 웹 브라우저의 여러 내용 중에서 제목과 본문, 이미지, 표와 같은 웹 요소를 알려 주는 역할을 한다. CSS CSS는 HTML로 만든 내용을 사용자가 알아보기 쉽게 꾸미거나 사용하기 편리하도록 배치할 때 사용합니다. 규격이 정해진 PC나, 모바일 화면에 여러 내용을 보여 줘야 하므로 CSS를 이용해서 웹 요소를 적절하게 배치하고 필요한 곳을 강조할 수 있다. 자바스크립트 요즘 웹 사이트는 단순히 내용을 보여 주는 것에 그치지 않고 사용자가 클릭하거나 스크롤하는 동작에 따라 반응한다. 동적인 효과를 사용하려면 자바스크립트가 필요하다. 프레임워크 프레임워크란 프로그램을 만들 때 필요한 여러 기능을..
-
웹 개발이란?Web/Web 2023. 3. 12. 23:39
웹 개발이란? 웹 개발이라고 하면 가장 먼저 '웹 사이트를 만드는 것'을 생각한다. 하지만 요즘 웹 사이트를 보면 그리 간단해 보이지 않는다. 방문자에게 정보를 보여 주기만 하는 웹 사이트는 비고적 간단하다. 이런 웹 사이트를 정적 사이트라고 한다. 하지만 웹 개발은 이렇게 웹 브라우저 화면에 보이는 겉모습을 만드는 것이 전부가 아니다. 서비스도 제공하고 기능까지 포함해야 한다. 이러한 웹 사이트를 동적 사이트라고 한다. 즉, 웹 개발은 웹 사이트에서 사용자에게 제공할 기능과 서비스까지 모두 담을 수 있어야 한다. 서버와 클라이언트 사용자는 웹 브라우저에서 정보를 입력하거나 링크를 클릭하면 웹 사이트는 인터넷에 연결된 컴퓨터에서 정보를 가져와서 웹 브라우저에 보여 준다. 이때 인터넷에 연결된 컴퓨터를 서..