분류 전체보기(333)
-
OSI7 Layer , TCP/IP
[1] Protocol - 프로토콜이란 컴퓨터나 네트워크 장비가 서로 통신하기 위해 정해놓은 약속 및 규약 [2] TCP/IP - TCP/IP 는 가장최근에 발명된 컴퓨터와 컴퓨터간의 지역네트워크(LAN) 혹은 광역네트워크(WAN)에서 원할한 통신을 가능하도록 하기 위한 통신규약이다- 가장 인기있는 인터넷 서비스인 WWW, EMAIL, TELNET, FTP등 대부분이 TCP/IP 기반에서 만들어져있다.- 인터넷으로 연결된 수많은 컴퓨터와 통신을 위해서 TCP/IP를 선택한 이유는 그 개방성에 있다.- 즉 하드웨어, 운영체제, 접속매체에 관계없이 동작할수 있다는점 때문에, 인터넷 통신을 위한 핵심으로 선택되었다. #1 TCP ( Transmission Control Protocol )- 서버와 클라이언트 ..
2017.04.22 -
JSP 파일업로드
파일업로드를 하기 위해서는 cos.jar 다운로드 및 복사 / 붙여넣기 필수 1) www.servlets.com 2) com.oreilly.servlet 3) cos-26Dec2008.zip -> 압축해제 -> lib 폴더에서 cos.jar복사 -> WEB-INF/lib 폴더에 붙여넣기 * cos.jar에는 MultipartRequest라는 클래스가 들어있다. * MultipartRequest의 생성자를 이용해서 각종 설정을 해놓으면 파라미터를 수신해서 업로드에 활용할 수 있다. * MultipartRequest 생성자(1,2,3,4,5) 1: request 대입 2: 업로드할 경로 3: 한번에 업로드 가능한 용량(메모리) 4: 제목, 인코딩시킬때 값(UTF-8) 5: 중복 이름 정책 * 메서드 getP..
2017.04.21 -
jstl ( Jsp Standard Tag Library )
디렉티브의 종류1. 2. 3. [ student.java ]public class student{public student(){private String name = "";private String subject = ""void setName( String name ){this.name = name;}void setSubject( String subject ){this.subject= subject;}String getName(){return name;}String getSubject(){return subject;}}} * 먼저 student 생성자를 만들어 둔 후 사용 [ taglib ]# # - 선언 후 html 태그이용- => xxx : set, out, if, forEach, choose, im..
2017.04.21 -
JSP EL
# EL(표현언어) : $ { } ... ${pageContextScope.name} ${requestScope.name}${SessionScope.name}${applicationScope.name} EL 을 통해서 속성값을 받아올 수 있다.'xxxScope' 는 생략이 가능하다=> ${ name } -> value반환pageContext -> request -> Session -> application 의 순서로 'name' 이라는 속성을 찾아서 value값을 반환한다.특정 객체에서 찾고 싶을 때는 'xxxScope'의 생략없이 EL을 작성하면 된다 # EL이 가지고 있는 기본 객체 1. ${ xxxScope.속성이름 }2. ${ param.파라미터이름 }3. ${ header. } : 헤더 정보4...
2017.04.20 -
Linux 디렉터리 및 파일 종류
1. 루트디렉터리 [ / ]- root디렉터리는 리눅스 시스템에서 가장 최상위 디렉터리, 디렉터리 구조의 시작이다- 디렉터리를 생성하기 위한 기준이 되는 표시 2. 기본 실행 명령어 디렉터리 [ /bin ]- binaries- 기본 명령어 파일들이 2진수의 형태로 모여있는 디렉터리- 시스템을 관리하는 명령어를 제외한 대부분의 일반적인 명령어들이 있다 3. 시스템 운영 명령어 디렉터리 [ /sbin ]- system binaries- 시스템 관리 ( 부팅, 복구, 보수 ) 를 위한 명령어들이 모여 있는 디렉터리- 시스템 운영에 필요한 명령어들을 포함하고 있고, root만이 사용할 수 있는 명령어들로 구성된다 4. 시스템 설정 파일 디렉터리 [ /etc ]- 리눅스 시스템에 대한..
2017.04.16 -
JSP액션태그 useBean
Bean- 작업을 효율적으로 하기 위해 자바의 클래스를 생성하고 속성과 메서드를 생성- jsp에서 불러서 사용한다 ( 액션태그를 사용하면 편리하다 ) 우선 Bean을 생성한다src - package - Class생성 [ Student.java ]public class Student{private String name;private String grade;private int age; public setName( String name ){this.name = name;}public String getName(){return name;}...} [ student.jsp ].... // bean을 사용하겟다고 선언=Student student = new Student();= student.setName("홍길..
2017.04.15