메니페스트 파일에 위의 부분을 수정...
'COMPUTER > 일반프로그래밍' 카테고리의 다른 글
안드로이드 개발 Tip (0) | 2014.12.29 |
---|---|
정규 표현식 grep 에서 사용하기 (0) | 2014.02.02 |
python 주석 예쁘게 달기.. 참고사이트 (0) | 2013.08.07 |
Mybatis (0) | 2013.06.19 |
jdbc, Spring DB연결 관련 note - ktds 수업 노트 (0) | 2013.06.19 |
메니페스트 파일에 위의 부분을 수정...
안드로이드 개발 Tip (0) | 2014.12.29 |
---|---|
정규 표현식 grep 에서 사용하기 (0) | 2014.02.02 |
python 주석 예쁘게 달기.. 참고사이트 (0) | 2013.08.07 |
Mybatis (0) | 2013.06.19 |
jdbc, Spring DB연결 관련 note - ktds 수업 노트 (0) | 2013.06.19 |
x |
2^x |
근사값 |
메모리 요구량(바이트) |
7 |
128 |
|
|
8 |
256 |
|
|
10 |
1024 |
1000 |
1K |
16 |
65536 |
|
64K |
20 |
1,048,576 |
1,000,000 (백만) |
1MB |
30 |
1,073,741,824 |
1,000,000,000(십억) |
1GB |
32 |
4,294,967,296 |
|
4GB |
40 | 1,099,511,627,776 | 1,000,000,000,000 | 1TB |
네트워크 속도 측정 방법 (0) | 2022.06.22 |
---|---|
자바 서블릿으로 서버에서 웹페이지에 데이터 푸시해주기- 쉽고 좋은 예제 (0) | 2014.05.09 |
ubuntu tomcat에 웹 프로젝트 배포하기 (0) | 2014.05.09 |
HTML5로 그래픽 구현하기 (0) | 2014.03.19 |
정규 표현식-메타문자사용하기 (0) | 2014.02.18 |
이클립스에서 가상 SMS 보내기
-> 에뮬레이터 컨트롤 탭에서 보낼 수 있음
Activity 종료후에도 서비스 살아있게 하기 (0) | 2015.01.06 |
---|---|
정규 표현식 grep 에서 사용하기 (0) | 2014.02.02 |
python 주석 예쁘게 달기.. 참고사이트 (0) | 2013.08.07 |
Mybatis (0) | 2013.06.19 |
jdbc, Spring DB연결 관련 note - ktds 수업 노트 (0) | 2013.06.19 |
1. JDBC의 Pooling
JDBC 연동 시 Connection을 맺는 시간이 오래 걸린다. 성능을 개선하기 위하여 connection pool에 미리 여러개를 연결 해 놓고 필요한 클래스에서 빌려서 사용하고 반납하도록 한다. 이것이 JDBC Pooling
2. Request Forwarding
request.setAttribute("name","sarah");
request.setAttribute("age","13");
RequestDispatcher dispatcher = request.getRequestDispatcher("보낼서블릿")
dispatcher.forward(request, response)
받는 서블릿
(String) request.getAttribute("name");
식으로 받음..
서블릿에서 파일 읽기 (0) | 2014.10.21 |
---|---|
Servlet에서 초기화 파라미터 쓰기 (0) | 2014.10.21 |
서블릿 LifeCycle 메서드 (0) | 2014.10.21 |
Wecontent/WEB-INF/test.txt 파일 읽기
String file = "WEB-INF/testFile.txt";
InputStream istream = getServletcontext().getResourceAsStream(file);
BufferedReader reader = new BufferedReader(new InputStream(istream));
String str = reader.readLine();
while(str != null){
out.pirnt(str+"<br>");
str=reader.readLine();
}
reader.close();
jdbc pooling, 서블릿 Request 포워딩 (1) | 2014.10.21 |
---|---|
Servlet에서 초기화 파라미터 쓰기 (0) | 2014.10.21 |
서블릿 LifeCycle 메서드 (0) | 2014.10.21 |
web.xml을 사용한다
여러 서블릿에서 공유해서 사용하지 못하고, ServletConfigAPI를 통해 접근 가능
<init-param>으로 등록된 서블릿에서만 사용 가능함
1. web.xml에 설정 변수들 추가
<init-param>
<param-name>abc</param-name>
<param-value>1</param-value>
</init-param>
2. 서블릿에서 다음과 같이 호출
String abc = getInitParameter("abc");
서블릿 내부에서 어노테이션을 이용해서 초기화 파라미터를 설정하고, Servlet config를 이용해서 참조..
annotation을 이용하는 방법
서블릿의 앞부분에 @WebServlet(~~~, initParams={@WebInitParam(name="abc",value="1")})
--> 등록하는 과정
System.out.println(getinitParameter("abc")); --> 사용하는 방법
참고...web.xml의 위치 : WebContent/WEB-INF/web.xml
jdbc pooling, 서블릿 Request 포워딩 (1) | 2014.10.21 |
---|---|
서블릿에서 파일 읽기 (0) | 2014.10.21 |
서블릿 LifeCycle 메서드 (0) | 2014.10.21 |
톰캣 컨테이너가 제공하는 서블릿 인스턴스 3가지
init, service, destoy
서블릿이 생성될 때, 단 한번 init 메서드가 실행되고, service 메서드는 클라이언트가 요청할 때마다 호출되며, 일반적으로 서비스 메서드보다 doGet 또는 doPost 메서드를 사용한다. destroy 메서드는 서블릿 인스턴스가 웹 컨테이너에서 제거될 때 호출됨. 따라서 init 메서드에서 구현했던 것들을 마무리하는 작업을 할 때 주로 사용됨
서블릿 3.0에서는 서블릿의 인스턴스가 init으로 초기화되기 전에 필요한 작업을 할 수 있는 선처리 작업과 destroy메서드로 제거된 후에 필요한 작업을 할 수 있는 후처리 작업이 가능하다.
선처리 작업 annotation 키워드 @PostConstruct, 후처리 annotation키워드 @PreDestroy
jdbc pooling, 서블릿 Request 포워딩 (1) | 2014.10.21 |
---|---|
서블릿에서 파일 읽기 (0) | 2014.10.21 |
Servlet에서 초기화 파라미터 쓰기 (0) | 2014.10.21 |
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class Test {
public static void main(String[] args) {
try {
String driverClass = "Altibase.jdbc.driver.AltibaseDriver";
Class.forName(driverClass);
String dburl = "jdbc:Altibase://IP정보 입력:/database명 입력" ;
Connection conn = DriverManager.getConnection(dburl, "id입력", "비밀번호입력");
System.out.println("DB connector success");
}catch(SQLException ex){
System.out.println("SQLException:"+ex);
}catch(Exception ex){
System.out.println("DB connector Exception : "+ex);
}
}
}
driver 버전 잘 안맞을 경우에 communication link failure error 나니, 이럴 경우에는 드라이버 버전 잘 맞춰보는게 상책..ㅠㅠ
PostgreSQL 컬럼수 제한 (0) | 2015.10.26 |
---|---|
postgreSQL 유용한 쿼리 (0) | 2015.10.20 |
sql 여러행 비교 - 서브쿼리가 여러개의 행을 리턴할 때 (0) | 2013.10.10 |
sql plus 몇가지 팁 (0) | 2013.10.08 |
오라클 에러 - 암시적 커서 (0) | 2013.10.07 |
http://viralpatel.net/blogs/html5-server-sent-events-java-servlets-example/
eventsource 활용
네트워크 속도 측정 방법 (0) | 2022.06.22 |
---|---|
2급수 표 (0) | 2014.12.31 |
ubuntu tomcat에 웹 프로젝트 배포하기 (0) | 2014.05.09 |
HTML5로 그래픽 구현하기 (0) | 2014.03.19 |
정규 표현식-메타문자사용하기 (0) | 2014.02.18 |
eclipse로 개발하고 나서 서버로 프로젝트 옮길때
우분투에 tomcat apt-get으로 설치하고 나면 :8080포트로 들어갈 경우
/var/lib/tomcat7/webapps/ROOT 아래에 있는 index.xml 파일이 보임
여기 ROOT 아래에다가 eclipse에서 아주 쉽게 export 할 수 있는 war 파일을 올리고 브라우저에서 접속하면
알아서 압축풀고 어쩌고 해서 접속 가능하게 됨
sysout으로 출력한 애들은
/var/lib/tomcat7/logs/catalina.out에서 확인 가능함
2급수 표 (0) | 2014.12.31 |
---|---|
자바 서블릿으로 서버에서 웹페이지에 데이터 푸시해주기- 쉽고 좋은 예제 (0) | 2014.05.09 |
HTML5로 그래픽 구현하기 (0) | 2014.03.19 |
정규 표현식-메타문자사용하기 (0) | 2014.02.18 |
pip, easy_install 설치 (0) | 2014.02.07 |