본문 바로가기

전체 글

Spring에 대해 알아보자 (#MVC패턴? / #Spring의 계층 구조?) Spring에 대해 알아보자 (#MVC패턴? / #Spring의 계층 구조?) [작성자의 다른 글 보러가기: 'Ajax란 무엇일까? (+ 비동기 프로그래밍에 대해)'] #개요 Spring MVC패턴을 실습해보고나서 다시 한번 리뷰해보면서 정리해보고자 이번 피드를 작성하게 되엇습니다. 이번 글에는 크게 두가지 정도의 주제를 다루면서 조금 더 깊이있게 Spring에 대해 공부해보고자 하는데요 그 두가지 주제는 아래와 같습니다. 1. Spring의 기본 3가지 계층에는 어떠한 것이 있을까? 2. 위 3가지 계층을 대입해보면서 Spring MVC패턴이 무엇인지 다시금 리뷰해보자. 그럼 같이 한번 살펴보도록 할까요? 1. Spring 기본 3가지 계층 Spring에서는 기본적으로 3가지의 계층화가 되어있다고 합니.. 더보기
Ajax란 무엇일까? (+ 비동기 프로그래밍에 대해) Ajax란 무엇일까? (+ 비동기 프로그래밍에 대해) [작성자의 다른 글 보러가기: 'jQuery란 무엇일까?'] AJAX란 무엇일까? 코딩에서 많이 쓰이고 흔히듣는 AJAX란 무엇일까? AJAX의 기본개념과 기능, 장단점 등을 살펴보며 AJAX에 대해 알아보도록 하자. * 목차 - AJAX의 기본개념 - 비동기 프로그래밍이란? - AJAX를 사용가능하게 만드는것들 - AJAX의 기능 - AJAX의 장단점 - AJAX의 진행과정 - AJAX 코드 예시 # AJAX의 기본개념 AJAX (Asynchronuous Javascript And XML)란, JavaScript의 라이브러리 중 하나이며 Asynchronous Javascript And Xml(비동기식 자바스크립트와 xml)의 약자이다. 브라우저가 .. 더보기
jQuery란 무엇일까? jQuery란 무엇일까? [작성자의 다른 글 보러가기: ' Java가 그래서 뭐야?'] jQuery란 무엇일까? jQuery에 대해 알아보자. jQuery란 무엇이며, jQuery의 철학,자바스크립트와의 차이, 사용법 등에 대해 알아보면서 jQuery에 대해 이해해보도록 하려고 합니다. * 목차 - jQuery란? - jQuery의 철학과 기능 - jQuery 와 JavaScript 코드비교 - jQuery 사용법 - 자주 사용하는 JQuery 코드 #jQuery란? HTML의 요소들을 쉽게 조작하고 편리하게 사용할 수 있도록 만든 라이브러리로 Javascript를 미리 작성해둔 것이라고 쉽게 생각해볼 수 있습니다. HTML의 DOM조작과 이벤트 제어, 애니메이션 그리고 Ajax까지 웹 화면을 다룰 수 .. 더보기
Java란 무엇인가? Java란 무엇인가? [작성자의 다른 글 보러가기: 'Web Server와 Was의 차이는 (Feat. 정적 페이지와 동적 페이지)'] #Java의 기본개념 (출처: 위키백과사전) Java는 Java로 기술된 프로그램 개발 및 실행을 할 수 있는 소프트웨어 모임의 총칭이다. 자바 프로그램은 운영체제나 하드웨어에 의존하지 않는 바이트코드 (중간언어)인 추상적인 코드로 구현된다. 따라서, 자바 프로그램을 실행하기 위해서는 자바가상머신(JVM)과 개발에 필요한 표준 라이브러리 세트와 컴파일러의 환경만 맞추면 자바프로그램은 모든 환경에서 동일하게 동작한다. 이러한 실행환경과 개발환경을 제공하는 것이 자바 플랫폼이다. #Java의 장단점은 무엇일까? JAVA의 장점 - 객체지향 프로그래밍 언어(OOP: Objec.. 더보기
Web Server와 Was의 차이는 (Feat. 정적 페이지와 동적 페이지) Web Server와 Was의 차이는 (Feat. 정적 페이지와 동적 페이지) [작성자의 다른 글 보러가기: '#객체지향 프로그래밍이란?'] Intro 웹 서버(Web Server)와 웹 어플리케이션 서버(Web Application Server)의 두가지 키워드만 놓고 보았을 때 두개의 차이점이 무엇일까 하는 질문을 받게 된다면, 정확하게 대답하기 어렵고 정리가 잘 되지 않아서 요약을 해보게 되었습니다. 두가지 차이점을 비교해보기에 앞서 정적 페이지(Static Pages)와 동적 페이지(Dynamic Pages)를 자세히 알아보는게 좋을 것 같아 먼저 이 두가지에 대해 정리해봅니다. 1. 정적 페이지(Static Pages)와 동적 페이지(Dynamic Pages) 2. Web Server와 WAS의.. 더보기
#객체지향 프로그래밍이란? #객체지향 프로그래밍이란 무엇일까? 정의 객체지향 프로그래밍(Object Oriented Programming, OOP)은 프로그래밍에서 필요한 데이터를 추상화 시켜 상태와 행위를 가진 객체 로 만들고, 객체들간의 상호작용을 통해 로직을 구성하는 프로그래밍 방법입니다. JAVA, C# 등이 대표적인 객체지향 프로그래밍 언어입니다. [작성자의 다른 글 보러가기: '그래서 Java가 뭐야?'] #그렇다면 객체란 무엇일까? 객체는 프로그램에서 사용되는 데이터 또는 식별자에 의해 참조되는 공간을 의미하며 값을 저장하는 변수와 작업을 수행할 메소드를 서로 연관된 것들끼리 묶어서 만든 것을 객체라고 할 수 있다. 객체지향 프로그래밍을 조립품에 빗대 표현할 수 있는데, 객체가 조립품의 부품조각이 될 것이고 각 부품조.. 더보기