Goweb


Go Web Programming: Perface

Go언어로 웹 프로그램 만들기 Perface Go언어를 학습함에 있어서 주제를 하나 정한 후, 여러가지 기술을 사용해서 학습하는 방법이 가장 효율적이라 생각되며, 이에, 웹 응

Go Web Programming: [01/00] Intro

Intro 먼저, Go언어의 세계로 오신걸 환영합니다!! 21세기 C언어라고 불리는 Go언어는 빠른 컴파일 시간과, 실행파일 내에 가베지 컬렉터를 내장하고 있으며, 동

Go Web Programming: [01/01] Installation

Installation 3가지 설치 방법 개발자의 컴퓨터에 Go언어를 위한 개발환경을 구축하는 방법에는 여러가지가 존재합니다. 그중 대표적인 3가지 방법에 알아보도록 하겠습니다.


Go Web Programming: [01/03] GO Command

Go Command Go 명령어 Go 언어는 명령어로만 모든 작업을 할 수 있는 환경을 제공 합니다. 바로, go 명령어로 수행합니다. 명령창에서 go 명령을 입력하면 다음과 같습니다. &l



Go Web Programming: [02/00] Basic Knowledge

Basic Knowledge Go 언어는 C언어를 매우 닮은 시스템 프로그래밍이 가능한 컴파일형 언어 입니다. 컴파일 속도가 C언어보다 빠르며, 언어에서 사용하는 키워드도 겨우 25개뿐 입

Go Web Programming: [02/01] Hello, Go!!

Hello, Go!! Go언어를 이용해서 응용 프로그램을 작성하기 전에 먼저 기본이되는 프로그램으로 시작 하도록 하겠습니다. 집을 짓기 전에 건물의 기초를 알아야 하듯이, 프로그

Go Web Programming: [02/02] Go Foundation

Go Foundation 이 장에서는 변수, 상수, 기본타입과 Go 프로그램의 여러가지 기본적인 기법에 대해서 소개 합니다. 변수 Go 언어에서 변수는 여러가지 방법으로 선언될 수 있습니다


Go Web Programming: [02/04] Struct

Struct Go 언어는 C나 다른 언어와 마찬가지로 서로 다른 형태의 속성이나 필드의 컨테이너로 새로운 형태를 선언 할 수 있습니다. 예를 들어, 개인의 엔티티를 나타내는 person 형을

Go Web Programming: [02/05] Object Oriented

Object Oriented 앞의 두 장에서 함수와 struct를 설명 했습니다. 함수를 struct의 필드로 처리할 수 있습니다. 이번장에서는 함수의 또 다른 형태에 대해서 설명 합니다

Go Web Programming: [02/06] Interface

Interface interface Go언어에는 아주 섬세하게 설계된 interface라는 것이 있습니다. 이 기능은 객체지향 프로그래밍과 효율적인 프로그램 구성시에 매우 편리하게 사용 됩

Go Web Programming: [02/07] Concurrency

Concurrency Go언어를 21세기의 C언어라는 사람도 있습니다. Go 언어는 설계가 간단하고, 21세기 환경에서 가장 중요한 것은 멀티 스레드이기 때문 입니다. Go는 언어차


Go Web Programming: [03/00] Web Foundation

Web Foundation Web 프로그래밍의 기초를 공부하는 것이 이 책을 읽는 주요 목적입니다. 사실 Go언어를 사용해서 Web 응용 프로그램을 프로그래밍하는 것이 책의 목적입니다. Go언

Go Web Programming: [03/01] Web Working Principles

Web working Principles 일반적으로 웹페이지를 방문할 경우 웹 브라우저를 열고 해당 주소를 입력한 후 엔터키를 누르면, 당신이 보고 싶은 콘텐츠가 브라우저 화면에 표시 됩니다. 이러한

Go Web Programming: [03/02] Build a Simple Web Server

Build a Simple Web Server 앞 절에서 Web은 http 프로토콜에 기반한 서비스라고 설명 했습니다. Go 언어에서는 net/http 패키지를 통해서 웹에 대한 전반적인 기능을 제공하고 있습니다. http 패

Go Web Programming: [03/03] How Go Works with Web

How Go Works with Web 앞 절에서는 Go 언어를 이용해서 Web 서비스를 작성하는 방법에 대해서 설명했습니다. 바로 net/http 패키지를 사용하면 쉽고 간편하게 작성 할 수 있을을 알게 되었습니

Go Web Programming: [03/04] Get into http Package

Get Into http Package 앞 절에서 Go 언어에서 Web 작업환경을 제공하는 것과 개발 흐름에 대해서 설명했습니다. 이 절에서는 http 패키지에 대해서 좀더 알아보도록 하겠습니다. net/http 패키지

Go Web Programming: [03/05] Summary

Summary 이 장에서는 HTTP 프로토콜과 DNS 이름 확인 과정 어떻게 처리하고, go언어를 이용해서 간단한 web server를 구현 하는 방법에 대해서 설명했습니다. net/http 패키지의 소

Go Web Programming: [04/00] HTTP Form

HTTP Form Form은 Web 응용 프로그램을 작성할 때 가장 자주 사용되는 도구 입니다. Form을 통해서 편리하게 사용자가 서버와 데이터를 교환 할 수 있습니다. 만약 Web 개발

Go Web Programming: [04/01] Process FORM Inputs

Process form inputs 먼저 사용자가 입력한 양식 전송의 예를 살펴 보겠습니다. 다음과 같은 양식의 내용이 있다고 가정 합니다. 다음의 내용을 login.gtpl파일로 생성합니

Go Web Programming: [04/02] Validation of Inputs

Validation of inputs 사용자가 입력한 어떤 정보도 믿지말라!! Web 개발시에는 상기와 같은 원칙이 있습니다. 따라서 사용자가 입력한 정보를 검증하고 필터링하는 것은 아주 중요한 작

Go Web Programming: [04/03] Cross Site Scripting

Cross Site Scripting 현재의 홈페이지는 대량의 동적컨텐츠를 포함해서 사용자의 반응에 민감하게 처리할 수 있도록 되어 있습니다. 예전에 비하면 아주 복잡하게 처리되고 있는 실정입