공부

· 공부/JSP
액션 태그의 개요 액션 태그 서버나 클라이언트에게 어떤 행동을 하도록 명령하는 태그 JSP 페이지에서 페이지와 페이지 사이 제어 다른 페이지의 실행 결과 내용을 현재 페이지에 포함 자바 빈즈(JavaBeans) 등 동적 페이지 관리 기능 제공 XML 형식의 태그로, 기술한 동작 기능을 수행하는 방식 형식으로 사용 액션 태그의 종류 forward 액션 태그의 기능과 사용법 forward 액션 태그 현재 JSP 페이지에서 다른 페이지로 이동하는 태그 JSP 컨테이너는 현재 JSP 페이지에서 forward 액션 태그를 만나면 그 전까지 출력 버퍼에 저장되어 있던 내용을 모두 삭제하고 forward 액션 태그에 설정된 페이지로 프로그램의 제어가 이동 or ← 닫히는 태그 다른 jsp 파일로 전환 시 param ..
파이썬에서 제공하는 자료구조 리스트, 튜플, 딕셔러리, 세트 리스트 연속적으로 할당된 공간에 여러 개의 데이터를 저장하는 자료형 리스트 이름과 인덱스를 통해 각 요소(원소, 항목)에 접근 → lst[i] 참조형 배열 데이터의 주소 값을 저장 실제 데이터 접근 위해 이중 참조 필요 장점) 다양한 타입의 데이터 저장 가능 단점) 데이터 접근 속도가 느리다 단, 넘파이 배열을 사용하면 여러 데이터에 빠른 접근이 가능하다 리스트 생성 빈 리스트 생성 → lst = [] 항목 추가 → lst.append(추가할 항목) 초기 값을 가지는 리스트 생성 lst = [1,2,3,4,5] string = [’apple’,’banana’,’grape’] list() 함수와 range() 함수를 이용해 생성 lst = lis..
함수 def 함수명(인자): # 인자는 없어도 되고, 여러 개도 가능 명령어1 명령어2 return 반환값 # 반환값이 없을 경우 생략 가능 함수 호출 형식 함수명(전달값) 함수 호출 시 전달값이 함수 정의의 인자로 전달됨 제어의 흐름이 함수 정의로 이동 함수 반환 시 제어의 흐름이 함수 호출로 복귀 함수 호출의 결과가 반환값으로 바뀜 소수 출력 함수 사용예시 def isPrime(n): if n == 1: return False # 1은 소수가 아님 for i in range(2, n): if n % i == 0: return False # 2~n-1 사이에 약수가 있으면 소수가 아니다. return True cnt = 0 for i in range(1, 1000): if isPrime(i) == Tr..
· 공부/JSP
JSP 태그 JSP는 html 문서를 기반으로 해서 JSP 프로그래밍을 하기 위한 각종 태그가 추가된 형태 JSP도 태그 형태 JSP는 각종 태그를 이용해 고유 문법을 기술하는 서버 프로그램 방식 스크립트 태그(Script Tag) 액션 태그(Action Tag) 커스텀 태그(Custom Tag) 스크립트 태그 사용 HTML 코드에 자바 코드를 넣어 프로그램이 수행하는 기능을 구현 JSP 웹 페이즈를 어떻게 처리할 것인지에 대한 페이지 정보를 설정하여 웹 컨테이너인 아파치 톰캣에게 보낼 때 선언 용도에 따라 5가지 유형. 모두 사 - _jspService() 안에서 변수가 선언되기 때문에 실행 될때 마다 선언된다. 선언문에서 변수 선언 시 전역변수표현문 뒤에는 세미클론이 안들어감 - _..
· 공부/JSP
인터넷과 웹의 개요 인터넷 : 컴퓨터가 서로 연결되어 TCP/IP라는 통신 프로토콜을 이용하여 정보를 주고받는 전 세계의 컴퓨터 네트워크 웹 : 많은 사람들이 정보를 쉽게 공유하고 접근할 수 있도록 하는 것을 목적 월드 와이드 웹(World Wide web) 의 줄임말, 인터넷 서비스 중 하나 웹의 동작 원리 웹은 기본적으로 클라이언트/서버 방식으로 동작 가장 널리 쓰이는 웹 서버 아파치(Apache) 톰캣(Tomcat) : 작은 웹 서버 기능 + 자바 서블릿(Servlet)과 JSP(Java Server Page) 지원 IIS(Internet Information Server) : 윈도우 전용 웹 서버 - asp 윈도우전용 Nginx : 최근 인기 있는 웹 서버 정적 웹 페이지와 동적 웹 페이지 정적 ..
Database(DB) : 데이터의 저장소 데이터베이스는 무조건 하드디스크에 저장될 수 밖에 없음 DBMS(Database Management System) : 데이터베이스 관리 시스템 관계형DB : 데이터의 종속성을 관계로 표현하는 것이 특징 관계형 DB = 2차원 DB → 테이블로 이루어짐 Column(열) = 필드 = 속성 : 데이터의 제목(분류) , 유일한 이름을 가진다 Row(행) = 튜플 = 레코드 : 관계된 데이터들의 묶음 DB의 모델링에 따라서 사용하는 DBMS도 바뀐다. 관계형DB는 RDBMS를 사용하여 관리함 datetime을 사용하면 YYYY-MM-DD HH:mm:ss 형태로 저장되고 데이터 값을 입력해 주어야 한다. timestamp는 1970/1/1의 기준으로 몇 초가 지났는지 기..
Database(DB) : 데이터의 저장소 데이터베이스는 무조건 하드디스크에 저장될 수 밖에 없음 DBMS(Database Management System) : 데이터베이스 관리 시스템 관계형DB : 데이터의 종속성을 관계로 표현하는 것이 특징 관계형 DB = 2차원 DB → 테이블로 이루어짐 Column(열) = 필드 = 속성 : 데이터의 제목(분류) , 유일한 이름을 가진다 Row(행) = 튜플 = 레코드 : 관계된 데이터들의 묶음 DB의 모델링에 따라서 사용하는 DBMS도 바뀐다. 관계형DB는 RDBMS를 사용하여 관리함 datetime을 사용하면 YYYY-MM-DD HH:mm:ss 형태로 저장되고 데이터 값을 입력해 주어야 한다. timestamp는 1970/1/1의 기준으로 몇 초가 지났는지 기..
파이썬 화면 출력 : print() 함수 수치 데이터(정수, 실수) 출력 print(10, 3.14) 논리(bool) 데이터 출력 print(True, False) 문자열 데이터 출력 print(” hello python “) 객체 데이터 출력 print(complex(1,2)) → (1+2j) 문자열 출력 시 참고사항 문자열 상수는 큰따옴표("…")나 작은따옴표(‘…’)로 묶어 출력 ex) print("hello python") 문자열 반복 출력 ex) print("test"* 5) → test 문자열 5번 출력됨 문자열 + 문자열 → 두 문자열을 하나의 큰 문자열로 연결함 주의) 문자열 + 수치데이터 → 오류! 해결책) 문자열 + str(수치데이터) ex) print("test" + str(10)) ..
Future0_
'공부' 카테고리의 글 목록 (10 Page)