Home » IT tech

Category: IT tech

웹 표준 -4. Java Script (2)

4.5. Java Script 사용자 정의 함수 내장 함수들이 존재하여 이용할 수 있지만 개발자에게 필요한 모든 것을 지원하고 있지는 않다. 그렇기 때문에 개발자가 직접 자신이 원하는 기능을 하는 함수를 만들 수도 있다. 함수의 기본 형태 [php] function 함수이름(인자1, 인자2, …….) { 기능 구현부 } [/php] 함수라는 것을 의미하는 function을 적어주고 함수의 이름 그리고 ( ) 가 …

Read more

웹 표준 -4. Java Script (1)

4.1. Java Script 개요 기존의 정적인 HTML로는 사용자와 상호 작용할 수 있는 기능이나 즉각적인 응답을 받는 기능을 해결 할 수 없다. 이런 문제와 제약을 해결하기 위한 시도중의 하나로 자바 스크립트가 개발 되었다. 자바스크립트 (JS로 줄여 불리기도 하는) 가볍고 인터프리터가 있는 객체 지향 언어로, 1급 함수를 지원한다. 주로 웹 페이지에 사용되는 스크립트 언어로 알려져 있지만 node.js나 …

Read more

웹 표준 -3. HTML5 와 CSS3

3.1. HTML5(HyperText Markup Language 5) 개요 웹 표준 기관인 월드 와이드 웹 컨소시엄(W3C)이 만들고 있는 차세대 웹 언어 규격이다. HTML5는 문서 작성 중심으로 구성된 기존 표준에 그림, 동영상, 음악 등을 실행하는 기능까지 포함시켰다. HTML5를 이용해 웹사이트를 만들면 국내 전자상거래에서 많이 쓰이는 액티브X, 동영상이나 음악재생에 필요한 어도비 플래시와 같은 플러그인 기반의 각종 프로그램을 별도로 설치할 필요가 …

Read more

웹 표준 -2. XHTML과 CSS

2.1. XHTML(Extensible hypertext Markup Language) XHTML(Extensible Hypertext Markup Language)은 HTML과 동등한 표현 능력을 지닌 마크 업 언어로, HTML보다 엄격한 문법을 가진다. HTML이 SGML의 응용인 데 반해, 매우 유연한 마크 업 언어인 XHTML은 SGML의 제한된 부분집합인 XML의 응용이다. XHTML 문서는 하나의 XML 문서로서 문법적으로 정확해야 하기 때문에, HTML과 달리 표준 XML 라이브러리를 이용한 자동화된 처리가 가능하다. …

Read more

웹표준 -1. 웹 접근성과 웹 표준

1.1. 웹 접근성이란? 월드 와이드 웹 (World Wide Web)을 창시한 팀 버너스 리(Tim Berners-Lee)는 웹이란 ‘장애에 구애 없이 모든 사람들이 손쉽게 정보를 공유할 수 있는 공간’이라고 정의하였으며, 웹 컨텐츠를 제 작할 때에는 장애에 구애됨이 없이 누구나 접근할 수 있도록 제작하여야 한다고 하였다. 이렇듯 웹 창시자가 웹의 기본적 철학에서 웹 접근성 부문을 강조함에도 불구하고, 웹 접근성을 …

Read more

SPRING -10. 게시판 예제

10.1. 게시판 예제 첨부 된 AhopeTest.zip 파일의 압축을 풀어 생성된 프로젝트를 eclipse내에 import 한다. [ 게시판 관련 파일 ] [ 게시판 예제 table script ] [crayon-5addc2808f53b986494105/] 10.2. 게시판 실행 화면 [그림 7. 게시물 목록] [그림 8. 게시물 등록] [그림 9. 게시물 수정/삭제/답글] 참고자료 – 토비의 스프링 3.1, – 스프링을 이용한 RESTful 웹 서비스 구축하기 – …

Read more

SPRING -9. 트랜젝션 관리

9.1. 트랜젝션 트랜잭션(transaction)은 ATM, 데이터베이스 등의 시스템에서 사용되는 쪼갤 수 없다는 업무처리의 단위이다. 예를 들어 사용자가 은행에서 돈을 찾는 업무가 생겼다고 했을 때, 필요한 정보를 조회하고 출금정보를 다 처리하여 사용자에게 돈을 지급할 때까지의 일련의 과정을 하나의 작업 단위로 보고, 이 업무를 처리하는 중 오류가 발생한다면 업무를 처리하기 전의 단계로 복구 되어야 한다. 이러한 개념의 기능을 …

Read more

SPRING -8. iBatis 소개 및 연동 지원

8.1. iBatis iBatis는 자바 오브젝트와 SQL 문 사이의 자동 맵핑 기능을 지원하는 ORM 프레임워크다. 코드 내에서 자바오브젝트만을 이용해 로직을 작성할 수 있게 해주고, SQL을 별도의 파일로 분리해서 관리해주며, 오브젝트와 SQL 사이의 파리미터 맵핑 작업을 작동으로 해준다. ( iBatis 프로젝트는 2010년 5월 21일 자바와 닷넷 주요 개발자들을 포함한 팀 전원이 아파치 소프트웨어 재단 에서 구글 코드로 …

Read more

SPRING -7.DBMS

7.1. DataSource DataSource는 물리적인 데이터 소스에 커넥션을 맺기 위한 팩토리(factory)다. DriverManager의 기능에 대한 대안으로, DatSource는 커넥션을 가져올 때 많이 이용되는 객체이다. DataSource 인터페이스를 구현한 객체는, 일반적으로 JAVA의 JNDI(Java Naming and Directory) API에 근거한 네이밍 서비스에 등록된다. DataSource 인터페이스는 드라이버사에 의해 구현되며, 구현의 세가지 종류는 다음과 같다. 기본 구현 (표준 커넥션 객체를 생성) 커넥션 풀링(Connection pooling) …

Read more

SPRING -6.View

6.1. ViewResolver [ ViewResolver 종류 및 설명 ] 6.2. Test Code 작성 6.2.1. JSP 화면 출력 InternalResourceViewResolver를 사용한 JSP 화면 호출 예제 [ TestController.java ] [crayon-5addc2808fcbe049981748/] 데이터와 View의 정보를 담고 있는 ModelAndView를 생성 후, 정보를 셋팅하여 리턴한다. 위의 코드는 아래와 같이 사용 가능. [crayon-5addc2808fcc4503977549/] [ servlet-context.xml ] [crayon-5addc2808fcc7416588723/] JSP 화면을 출력하기 위한 InternalResourceViewResolver 설정. prefix …

Read more