1. JSP란?- Java Server Page의 약자- HTML문서 안에 java코드를 작성하여 동적(Dynamic) 웹페이지를 만드는 서버 측 기술이다.- 즉, 정적인 데이터만 담을 수 있는 HTML 문서에 동적으로 작성하고 싶을 때 사용하는 기술이다.- JSP는 HTML태그와 JSP태그로 구성되어 있다- JSP는 클라이언트(사용자)의 요청을 처리하기 전에 먼저 JSP컨테이너에 의해 서블릿으로 변환된다.- 즉, JSP는 서블릿으로 컴파일되어 서블릿과 같이 실행된다 2. Servlet(서블릿)이란?- 서블릿은 웹서버(톰캣)가 이해할 수 있는 java 코드로만 이루어진 웹서버용 자바 클래스로, - 웹 서버의 확장을 가능하게 하는 기술이다- 즉 서버에서 실행되는 java프로그램으로 클라이언트의 요청을 처..
Today I Learned - `%` 양식문자를 이용하여 문자열을 작성하는 방법도 있지만, `format()`함수과 `{}`기호를 사용하는 방법도 있다(양식문자 설명은 여기를 참고) [Python/TIL] % 양식문자 사용시 주의할 점Today I Learned1. 양식문자의 필요성- 출력함수 `print()`를 변수와 문자열을 함께 사용하면 문제점이 있다x = 123.456789y = 123name = "사랑꽃집"print(a, "의 매출은", y, "만원을 달성했으며,", x, "%의 사업성공hyeonnection.tistory.com - `format()`를 사용하는 이유도 양식문자의 필요성과 같다.- 문자열 사이에 변수나 값을 편리하게 삽입할 수 있다 {}기호와 format 메서드 사용법변수..
Today I Learned1. 양식문자의 필요성- 출력함수 `print()`를 변수와 문자열을 함께 사용하면 문제점이 있다x = 123.456789y = 123name = "사랑꽃집"print(a, "의 매출은", y, "만원을 달성했으며,", x, "%의 사업성공률을 자랑한다.") - 보다시피 변수와 문자열 사이에 띄어쓰기가 되어있다.- 이때 변수와 문자열 사이에 띄어쓰기 없이 문자열에 변수를 삽입해서 작성하고 싶을때 사용한다 2. 양식문자의 사용법- 양식문자의 사용법 틀은 다음과 같다number = 50str1 = "문자열 사이에 삽입하고 싶은 변수타입에 맞게 양식문자%d를 작성합니다." % numberprint(str1)문자열 사이에 삽입하고 싶은 변수타입에 맞게 양식문자5000를 작성합니다...
파이썬 기본 연산자는 7가지이다 1. 덧셈 ( + )- 문자열 연산은 덧셈(+)만! 가능하다>>> 1 + 34>>>0.5 + 5 + 0.055.55>>>"hello " + 'world'hello world - 문자열 + 숫자 연산은 파이썬에서 불가능하다- "123" + 4 의 계산값으로 "1234" 문자열이 나오는 자바와 자바스크립트와는 다르게 파이썬은 안됨TypeError: can only concatenate str (not "int") to str 2. 뺄셈 ( - )>>>3 - 12>>>-6 - 1-7>>>7.1 - 0.17.0 3. 곱셈 ( * )>>>3 * 26>>>-6 * -318>>>7.1 * 0.10.71 4. 나눗셈 ( / )- 일반 나눗셈은 몫 나눗셈( // )과 다르게 소수점..
- 파이썬에는 주피터노트북, 파이참 등 여러 통합개발환경(IDE)이 있다*IDE(Integrated DeveLopment Environment) 통합개발환경: 프로그래밍을 더 쉽고 편하게 할 수 있도록 지원하는 개발 환경, 개발 툴 정도로 보면 된다 기본 IDLE은 여러 설치과정과 환경설정을 거치지 않고 아주 빠르게 파이썬을 사용해볼 수 있는 방법이다 1. 파이썬 설치하기- 파이썬 공식사이트에 가서 파이썬을 설치해준다https://www.python.org/downloads/ Download PythonThe official home of the Python Programming Languagewww.python.org - 원하는 버전이 따로 있다면 Downloads > Windows 클릭해서 원하..
자바와 DB를 연결할때 필요한것 요약- 연결할때 자바쪽에서 필요한 클래스 및 인터페이스가 준비되어 있고, 오라클에서는 jdbc드라이버가 필요하다(1) 필요한 객체 4가지: Driver Manager, Connection, Statement(또는 PreparedStatement), ResultSet(2) DBMS마다 준비된 jdbc 드라이버 1. JDBC란? - Java Database Connectivity- JDBC는 데이터베이스에 연결하고 쿼리를 실행하는 Java API이다. - DBMS(Database Management System)와 통신하기 위해 필요한 일종의 라이브러리이다.( .jar 확장자)- JSP를 포함한 자바 어플리케이션에서 DB를 사용할 때는 JDBC를 이용해서 DB에 접근한다. ..
자바를 설치하고 환경설정하는 과정을 정리해둔다 1. Oracle 사이트에 접속하여 JDK설치하기https://www.oracle.com/java/technologies/downloads/#java23 Download the Latest Java LTS FreeSubscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.www.oracle.com - 자신의 운영체제의 맞는 걸로 intaller 설치 - 설치한 실행파일 실행해서 설치하기. 기본경로에 설치해도 되고, 아니면 자신이 원하는 위치에 설치- 해당 jdk파일의 위치를 복사해둔다. 환경변수 설정할때 필..
자바로 웹 환경을 구축하기 위해 톰캣과 이클립스를 연동하여 jsp페이지를 실행하기까지, 정리해봤다아래 작업을 하기에 앞서, 자바가 먼저 설치되어 있어야 한다. 자바 설치는 여기를 참고 톰캣 설치- 아파치 사이트에 접속 https://tomcat.apache.org/- 왼쪽에서 원하는 버전을 선택해준다 보통 톰캣9~10버전을 많이 사용하는 편이다. - 설치한 톰캣 실행파일을 실행하고 next. 아래 포트번호 설정하는 란에서 8004로 바꿔준다.* 아파치 톰캣의 shutdown Port는 8004번이 관례로 일반적이라고 한다.- 톰캣은 기본적으로 8080포트를 쓴다. 그런데 오라클DB도 8080을 써서 나중에 충돌문제가 발생하기에 지금 바꿔도됨.- 포트번호 바꾸는건 다음에 작성할 예정. 지금 톰캣..