기타/봉인 24

커넥션 풀 설정하기

dhcp, Collaction, Pool 다운받기connection 다운받기 DHCP, Collaction, jconnection, connectioneclips, java, 톰켓의 lib폴더에 넣어줌 context.xml 파일 중 와 에 아래를 추가함context.xml Name= 다른 곳에서 db호출할 때 사용할 이름auth="Container",관리자 지정하는 것으로 auth="apach-tomcat"과 같은 의미Type=커넥션 풀의 타입을 설정 여기서는 javax.sql.DataSource롤 db를 연결한다는 이야기driverClassName-드라이버 로딩관련 내용loginTimeout= 로그인 유효시간 설정MaxWait=최대 대기시간Username/password= db id/password 입..

기타/봉인 2015.06.29

커넥션풀

커넥션풀이란?데이터베이스와 연결된 커넥션을 미리 만들어서 풀(Pool) 속에 저장해 두고 있다가 필요할 때에 커넥션을 풀에서 가져다 쓰고 다시 풀에 반환하는 기법 장점: 커넥션을 생성하고 닫는데 필요한 시간이 소모되지 않기 때문에 그만큼 어플리케이션의 실행 속도가 빨라지며, 또한 한번에 생성될 수 있는 커넥션 수를 제어하기 때문에 동시 접속자가 증가해도 웹 어플리케이션이 쉽게 다운되지 않는다. DBCP를 사용하기 전에 먼저 웹 어플리케이션 구동 시 JDBC 드라이버를 로딩해야 한다. 이렇게하면 웹어플리케이션이 처음 구동 될 때 한번 로딩으로 계속 사용이 가능하다. 다음은 Loader.java 파일이다. 이 파일은 패키지 디렉토리에 맞게 WEB-INF/classes 디렉토리에 servlet.jar 클래스와..

기타/봉인 2015.06.29

ClassNotFoundException: com.mysql.jdbc.Driver

class가 없어서 발생하는 문제아래의 링크로 들어가서 zip파일을 다운받는다. 다운받기 mysql-connector-java-5.1.35-bin.jar 파일을java설치폴더의 lib폴더에 넣어주면 잘 작동된다. 경로를 모르겠으면 환경변수에서 설정한 %JAVA_HOME%을 참조하자. 이렇게해도 안되면 자바설치폴더\lib\ext에 넣어주자 그래도 안됨!!!!!!!? 분명히 톰켓을 돌리고 있다고생각된다.톰켓설치폴더\lib에 넣어주자 이제 진짜 된다!!

기타/봉인 2015.06.27

php만들어보기

이제 간단하게 세팅이 끝났으니 php파일을 만들어 보겠다. 우선 파일의 확장자부터 볼 수 있게 만들자. 우선 윈도우 탐색기를 연다.(내컴퓨터에 들어가도 된다.) -->탐색기 위쪽의 도구-->폴더옵션-->[알려진 파일 형식의 파일 확장명 숨기기]의 체크 해제 --> 모든 폴더에 적용 -> 확인 그리고 C:/APMsetup/htdoc로 가서 htdoc폴더 안의 파일을 모두 지우거나 옮겨놓고(옮기기 추천)메모장을 새로 만든다음 이름을 새 메모장.txt에서 index.php로 바꿔줌 -> 마우스 우클릭 -> 연결 프로그램 -> 프로그램 선택 -> 메모장 클릭 -> [이파일을 열때 항상 선택된 프로그램 실행]체크 -> 확인 그리고 index.php를 열면 메모장이 열린다. 그러면 를 치고 웹브라우져를 연 다음에 ..

기타/봉인 2011.12.11

PHP란?

PHP? PHP는 Professional HTML Preprocessor의 약자로서 1994년 Pasmus Lerdorf가 처음 고안한 웹 프로그램 언어이다. 이 언어를 CGI언어라고도 부르는데 CGI언어는 common Gateway interface의 약자로 홈페이지 방문자와 서버간에 대화를 할 수 있게 해주는 것을 말한다. 예를 들어서 회원가입을 해 주거나 방명록에 기록을 남기거나 자료실에 자료를 올리게 하도록 도와주는 것이 바로 PHP 언어 즉 CGI언어라고 할 수 있다. 웹 서버 환경 만들기 웹서버를 만드는 조건은 3가지이다. 서버와 데이터베이스, CHI언어가 있으면 된다. 필자는 돈을 아끼기 위해서 APM을 추천한다. APM? 무슨 새로운 용어인가하고 겁먹을 필요는 없다. APM은 Apache(..

기타/봉인 2011.12.07