관리자| 쓰기

 

 


HTML 파일

 

 

1
2
3
4
5
6
7
8
9
10
11
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script src="Example.js"></script>
</head>
<body>
</body>
</html>

 

JS 파일

 

1
alert("외부에 선언한 자바스크립트");

 

로 저장하고 실행 했을시,

 

한글 깨짐이 발생하는데, jS파일을 메모장 등으로 열어 UTF-8 형식으로 저장해 준다.

 

 

 

한글이 깨지지 않는 것을 확인!

 

 

 

 

 

 

 

'INFO' 카테고리의 다른 글

웹 용어 정리하기(언어의 종류_)  (0) 2014.05.25

설정

트랙백

댓글

 


 

 

 프로토콜의 종류

 

 

●HTTP 프로토콜 :: HTML 파일을 전송하기 위한 하이퍼 텍스트 저송규약, 주로 사파리, 크롬, 파이어폭스, 인터넷 익스플로러 등의 브라우저를 이용한다.

●FTP 프로토콜 :: 대량의 파일을 수신하기 위한 파일 전송규약, 주로 알FTP, CuteFTP, FileZila등의 유틸리티를 사용한다.

●TELNET 프로토콜 :: 원격짖의 서버 컴퓨터를 원격제어 하기 위한 규약. 보안상 Telnet보다 SSH를 사용한다. 리눅스 기반 접속 툴로는 Putty, Zterm등을 이용한다.

 

 

 

 서버 측 주요 언어의 종류 

 

● JSP :: 운영체제의 구애를 받지 않으며 실행된다. 톰캣(Tomcat)컨테니어 위에서 자바 기반의 언어를 상ㅇ하고, 서버에서는 Oracle 또는 MYSQL등의 DBMS와 주로 연동된다.

●ASP :: 윈도우 기반의 IIS서버에서만 동작한다. MS-SQL DBMs와 연동된다. 최근들어 ASP.Net또는 C#.Net형태로 발전되었다.

●PHP :: 리눅스 기반에 아파치(Apache)서버에서 동작한다. 기존에 제로보드나 그누보드와 같은 사이트빌더에서 기본적으로 사용되는 언어다. 최근데는 워드프레스 등 PHP기반의 사이트 빌더들이 제작자에게 인기를 얻고 있다.

●node.js :: 흔히 "노드제이에스" 또는 "노드"라고 하는 자바 스크립트 라이브러리로서, 소켓을 이용하여 쉽게 실시간 서버를 구축 가능하도록 한다. 앞으로 IT플랫폼 동향이 PC에서 모바일로 옮겨갈 것을 감안하면 좀 더 가볍고 빠른 Node.js는 매우 중요한 자바스크립트 밒 서버기술이 될 것이다. Node.js를 이용하며 실시간 채팅 기능, 실시간 구매 기능, 실시간 경과 조회 기능 등을 쉽게 구현가능하고, 서버 다운등의 문제를 해결할 수 있다. 어떠한 DBMS와 연동도 가능하지만, 주로 NoSQL계통의 MongoDB와 잘 어울린다.

 

 

 클라이언트 측 주요 언어의 종류

 

●HTML :: 하이퍼텍스트를 구현하기 위한 뼈대가 되는 핵심적인 기술인 마크업 언어이다.

●자바스크립트(Javascript) :: 로컬의 브라우저에서 실행되는 인터프리터 방식의 프로그래밍 언어다.

●CSS :: HTML은 뼈대이고, 자바스크립트가 기능이라면, CSS는 꾸미기 위한 옷의 기능이라고 할 수 있다.

●JQuery :: 자바스크립트의 코드가 길어지면 사용하기 복잡해지는 단점을 파격적으로 개선한, 자바스크립트 기반의 라이브러리 중 하나다.

 

 

 

 데이터베이스와 DBMS의 이해

 

 

 회원정보, 게시판, 상품정보와 같은 동적인 정보를 저장하기 위해서는 데이터베이스와 DBMS가 필수적이다. 이들 DBMS는 모두 ANSI표준을 따르고 있는 SQL 언어를 사용한다.

●Oracle :: 오라클에서 라이센스를 가지고 있다. JSP와 함께 가장 많이 쓰인다

●MySQL :: 오라클에서 라이센스를 가지고 있다.

●MS-SQL :: 마이크로 소프트에서 라이센스를 가지고 있다.

●몽고DB :: 클라우드, 하둡 등과 같은 빅데이터 처리에 유리하다.

 

참고자료 :: 삼위일체 웹 프로그래밍

 

'INFO' 카테고리의 다른 글

[웹프로그래밍]js파일 한글 깨짐 현상  (0) 2014.05.26

설정

트랙백

댓글

 

 

Mysql을 이용한 데이터 베이스 구축하기__

 

 

 

1. MySQL 관리

 

설치: www.mysql.com (Community 버전 설치)

 

 

 

 

2. MySQL 접속

 

C:>mysql -u계정 -p비밀번호

C:>mysql -uroot -p

C:>mysql -uroot mysql(비밀번호 미설정 시)

C:>mysql -uroot -password 새 비밀번호(비밀번호 설정)

 

 

 

 

3. 데이터 베이스 관리(서버 접속후 사용)

 

mysql> show database; (생성된 데이터 베이스를 보여준다)

mysql> create database 데이터베이스이름 default character ser 문자셋(UTF-8);

mysql> drop database if exists 데이터베이스 이름; (데이터베이스를 없애준다)

mysql> use 데이터베이스이름; (데이터베이스 사용)

mysql> show tables; (테이블을 볼수 있다 use 데이터베이스 이름 타이핑 후 사용)

mysql> describe 테이블이름; (테이블 형태를 보여준다)

mysql> rename table 기존테이블이름 to 새로운테이블이름

mysql> create table 테이블이름(

컬럼이름1 자료형1,

.

.

)default character ser = 문자셋;

 

 

 

 

4. 사용자 계정 및 권한 관리(서버 접속 후 사용)

 

mysql> grant 권한 on 데이터베이스이름, 테이블이름 to 계정@접속위치 identified by 패스워드;

mysql> grant select, insert, update, delete on mydb.*

to 'username'@'localhost' identified by 'password';

mysql> grant select, insert, update, delete, create, drop on exblog.*

to 'jspexam'@'%'identified by 'jspex';

 

 

 

 

5.테이블 만들어보기

 

_id 

name 

price 

spec 

 int

VARCHAR 

int 

VARCHAR(100) 

 1

노트북 

8000000 

가볍고 저렴하다. 

 

 

mysql> create table example(

_id NOT NULL PRIMARY KEY,

name VARCHAR(20) NOT NULL,

price int NOT NULL,

spec VARCHAR(100)

)default character set=utf8;

 

 

 

 

 

 

 

 

 

 1) 레코드(Raw) 추가 -

 INSERT INTO 테이블이름(col1, sol2,....) VALUES(val1, val2,...)

 

 

 

 

 

 

 

 

 

 

 

 2) 레코드(Raw) 변경 - 

UPDATE 테이블이름 SET column1=val1, column2=val2,...WHERE column1=v, column2=v2,... 

 

 

 

 

 

 

 3) 레코드(Raw) 삭제 -

 DELETE FROM 테이블이름 WHERE col1=val0

 

 

 

 

 

 

 4) 레코드(Raw) 검색 - 

SELECT  col1, col2 FROM 테이블이름 FROM col1=val0

 

 

 

 

 

 

'DataBase' 카테고리의 다른 글

[데이터베이스] DBMS  (0) 2014.05.26

설정

트랙백

댓글