728x90
반응형
SMALL

Category 135

[웹/SPRING]Ajax란~

Ajax(Asynchronous JavaScript + XML)란?XML기반의 기술로 비동기적 자바스크립트 XML의 준말입니다. 자바스크립트로 HTTP 요청을 보내 XML로 응답을 받는 기술입니다.표준XML과 CSS로 작성된 화면과 DOM(Document Object Model)을 이용한 상호작용, 서버와의 데이터 교환은 XML형식을 이용하며 비동기 통신의웹브라우저에 내장된 XMLHttpRequest 객체를 이용하는 자바스크립트 기술입니다~~기존의 방식의 웹사이트는 웹브라우저가 웹 서버에 요청을 전송하면 웹 서버는 JSP/PHP/ASP 등의 언어로 이루어진 서버 측 어플리케이션을 사용해 요청을 처리한 뒤, 처리 결과를 HTML로 생성해 웹 브라우저에 응답합니다. 웹 브라우저는 응답받는 HTML을 분석한 ..

[웹/JSP]jsp JDBC를 이용한 DB연동하기~

JDBC(Java Database Connectivity)란? 자바에서는 JDBC라는 강력한 도구를 제공해 자바 프로그램에서 데이터베이스를 처리할 수 있게 해줍니다. JDBC는 일관성 있는 방식으로 데이터베이스에 접근할 수 있는 API를 제공하는 클래스들이라고 볼 수 있습니다. 데이터들의 집합이라고 볼 수 있는 데이터베이스는 데이터베이스 관리 시스템(DBMS, Database Management System)에 관리됩니다. DBMS에는 오라클, MSSQL Server, MySQL 등이 있지만 자바 웹 프로젝트에서는 오라클 DBMS를 주로 사용하게 됩니다. 자바와 데이터베이스는 별도의 시스템으로 동작하기 때문에 자바에서 제공되는 순수 API에는 데이터베이스에 접근할 수 있는 기능을 가진 클래스가 제공되지 ..

[웹/클라이언트]자바스크립트의 함수형태

자바스크립트란??선마이크로시스템즈와 네스케이프에서 공동으로 개발한 스크립트 언어HTML문서의 동작을 정적으로 표현할 수 있는 언어이다. HTML Form값을 가공하거나 검사하여 서버쪽으로 보낸다든지 사용자의 입력을 제어한다든지사용자에게 메시지를 보내는 등으로 활용할 수 있다.HTML 문서 안에 자바스크립트로 작성된 코드를 넣어 둠으로써 브라우저에서 실행가능하도록 한다. 인터프리터 언어로써 브라우저에 의해 실행될 때마다 번역이 이루어짐.. 자바스크립트는 스크립트 언어로써 스스로 실행 가능하지 않다 따라서 자바스크립트를 지원하지 않는 브라우저에서는 자바스크립트 코드를 무시하게 된다. 자바스크립트 함수함수란 특정 기능을 구현한 코드를 독립된 단위로 만들어 재사용하고자 할 때 사용하는 문법이다. 함수를 사용하여..

[웹]HTML의 하이퍼링크 태그란~

HTML이란??웹의 최소 단위인 웹 페이지를 만드는 언어HyperText Markup Language의 약자로 웹 페이지의 구조를 표현한다.태그로 되어있는 HTML요소 형태로 웹 페이지 구조를 표현하기도 한다. 하이퍼링크 태그 - 클릭 시 다른 페이지로 이동시키는 하이퍼링를 적용시키는 태그 속성으로 href와 target이 있으며 href는 링크될 주소, target은 새 창을 띄울 위치를 지정한다.글자나 문단 뿐만 아니라 그림 또는 html태그 요소 등에 적용할 수 있으며 적절한 범위를 고려하여 하이퍼링크를 적용해야 한다. - 태그 기본 사용법 하이퍼링크가 적용될 내용 - 태그 사용법/* a태그 */ 구글 네이버 다음 위의 태그는 html코딩으로 작성되 있는데 brush태그안에 html코드를 쓰게되면 ..

[웹/JSP]서블릿(Servlet)과 톰캣설치~

서블릿, Servletserver + Applet의 합성어 서버에서 실행되는 Applet이라는 의미를 가지고 있으며 자바를 이용하여 웹에서 실행되는 프로그램을 작성하는 기술을 뜻합니다. 서블릿은 또한 자바 클래스형태의 웹 어플리케이션을 말하는데 서블릿 클래스를 통해 동작합니다. *서블릿 클래스브라우저를 통해 자바 클래스가 실행되도록 하기 위해서는 javax.servlet.http 패키지에서 제공하는 httpServlet 클래스를 상속받아 구현해야 합니다. HttpServlet 클래스를 상속 받아 만든 서브 클래스를 서블릿 클래스라고 합니다. 이를 간단히 서블릿이라고도 부르기도 합니다. JSP, Java Server Page자바로 서버 페이지를 작성하기 위한 언어HTML과 JSP 태그(스크립트릿)로 구설되..

[JSP/서블릿]jsp 파일업로드,,

COS 라이브러리JSP에서 자주 사용되는 기능인 파일 업로드는 Java에서 기본으로 지원하지 않지만, cos.jar 오픈 라이브러리를 이용하면 쉽게 구현 가능할 수 있습니다. - COS 라이브러리를 얻을 수 잇는 주소 http://servlet.com/cos/ 웹페이지 하단에서 볼 수 있는 Download 항목에서 cos파일을 다운 받습니다.압축 파일 내 lib폴더의 cos.jar 파일을 복사하여 자신의 프로젝트의 WebContent/WEB-INF/lib 폴더에 불혀 넣습니다. - 파일 업로드를 위한 form태그 method를 post로 지정 get으로 지정하면 파일 업로드 연결을 할 수 없게됨,,enctype 속성을 mulitpart/formdata로 추가input 태그의 type을 file로 지정 e..

[Database/SQL]오라클 인덱스란~

안녕하세요 IT깡패's입니다.요번 시간에는 오라클의 인덱스에 대한 포스팅 글을 써보도록 할께요~~ 인덱스(Index)란??'색인'이라고도 불리며 데이터베이스 객체 중 하나 테이블에 인덱스를 작성인덱스의 역할은 검색속도에 향상에 있습니다.테이블과는 별개의 독립된 객체로 작성되지만 테이블에 의존적인 특성이 있지요~기본키나 유일키와 같은 제약 조건이 지정되면 따로 인덱스를 생성하지 않더라도 해당 키에 대한 인덱스가 자동으로 생성됩니다. - 인덱스의 장점검색 속도가 빨라집니다.시스템의 부하를 줄여 전체적인 성능을 향상시킵니다. - 인덱스의 단점인덱스 생성에 시간이 필요합니다.인덱스를 위한 추가적인 공간이 필요합니다.검색 외 데이터 변경(INSERT / UPDATE / DELETE)가 빈번한 일어날 경우 성능이 ..

[Database]오라클 계정 생성후 락해제~

데이터베이스 관리도구인 오라클은 oracle설치 후 접속 테스트 연결과 계정 연결, 락설정 등을 해야 계정을 사용할 수 있습니다.오라클을 계정 연결을 하려면 오라클을 설치해야 하는데, 오라클 설치부분은 생략하도록 하겠습니다..일단 오라클(www.oracle.com) 사이트로 들어가 oracle database 11g Express Edition과 SQL Developer를 다운 후, SQL*Plus의 Run SQL Command Line나 cmd 관리자 실행을 들어가서 sqlplus /nolog라고 치고 들어갑니다~~ sqlplus를 접속해서,, conn sys as sysdba, 패스워드를 칩니다. 그리고 데이터베이스 접속 후(SQL Developer를 실행) 데이터베이스 접속을 클릭합니다. 정보 입력..

[Database]오라클 SQL이란??

SQL(Structured Query Language)이란~- 구조적인 질의 언어라는 뜻이며, 데이터베이스를 제어, 관리 - 데이터베이스에서 자료를 검색/수정/삭제하는 데이터베이스 언어- 독자적인 문법을 갖는 DB표준 언어 SQL 명령문의 종류DML(Data Manipulation Language) - 데이터 조작어- 데이터를 조작(조회, 추가, 변경, 삭제)하기 위한 명령어- 사용자가 데이터를 실질적으로 처리하기 위해 주로 사용- 기본적인 명령어 SELECT, INSERT, UPDATE, DELETE 네 가지 이외에 LOCK, EXPLAIN, CALL 등도 DML에 포함 SELECT : 데이터 조회 INSERT : 데이터 추가 UPDATE : 데이터 변경 DELETE : 데이터 삭제 DQL(Data Q..

[JSP, SPRING]Maven이란~

Maven이란?메이븐은 프로젝트 구조와 내용을 기술하는 선언적 접근방식의 오픈소스 빌드 툴이며, 대부분 apache(apache maven)에서 사용한다. 컴파일과 동시에 빌드를 수행할수 있고 테스트를 병행하거나 서버측 디플로이 자원을 관리할 수 있는 환경을 제공한다.그리고 pom.xml에서 핵심항목은 dependencies이다. 이것은 어플리케이션을 컴파일하고 테스트하고 실행하는데 필요한 라이브러리목록을 기술한다. 비슷한 개념으로는 gradle이 있다. 태그의 종류 name - 프로젝트의 이름url - 사이트 urlgroupId - 프로젝트 그룸 ID, 도메인이나 특정한 정보로 식별version - 버전 버전설정packaging - 패키징 타입 설정 여기서 중요한것은 dependency인데 Spring..

728x90
반응형
LIST