본문 바로가기

전체 글

[JSP] DB연동시 사용되는 클래스와 메소드 정리,. 개발공간/JSP [JSP] DB연동시 사용되는 클래스와 메소드 정리,. 홍추니당 2013. 11. 28. 15:42 DB를 연동하면서 아무생각없이 타이핑하던 소스들을 정리해보기로 했다. DB를 생각하면 우선적으로 이제는 연결부터 생각이난다. 당연히 연결을 우선적으로 해야 DB를 사용할 수 있기 때문이다. DB를 연결하기 위해서는 JDBC드라이버 라는 것ㅇㅣ 필요하다. 이것은 해당 DBMS마다 다른 것이라. 따로 검색해서 해보면 될것이다. 나는 포스트그리를 사용하여 DB를 연결해보았었다. 연결하기위해서는 우선적으로 드라이버를 연결해야 한다. 그래야 드라이버에서 DBMS를 연결해주기 때문이다. 드라이버를 연결하기 위해서는 Class.forName(String);라는 것을 사용하게 된다. 문자열로 되어있는 매.. 더보기
[JSP] JSP DB 연동(2) 개발공간/JSP [JSP] JSP DB 연동(2) 홍추니당 2013. 11. 28. 14:21 JSP DB 연동(2) 바로 시작하겠다. 1. 3개의 자바 파일이 필요하다. DBcon = DB를 연결시켜주는 곳이랄까??..게임으로 따지면 로그인한다 생각하면 되겠다. DTO = DB의 자료저장. 그니까 DB데이터를 리턴해주고 생성해주는 곳이라 생각하면됨. DAO = DB의 실질적인 기능이 들어간다. 디비에게내리는 명령?이라 생각하면 쉽다. ..사실 공부중이다. 이 블로그 쓴 다음 확실하게 디비 메소드를 공부하고 다음 단계로 넘어갈 것이다. 일단..블로그작성먼저..ㅋㅋ 그러면 이제 DBcon으로 DB부터 연결해보는게 좋을 것 같다. -DBcon.Java 정말 허접한 주석이 달렸지만.. 소스는 내가 짠게 아니다.. 더보기
[JSP] JSP DB 연동(1) 개발공간/JSP [JSP] JSP DB 연동(1) 홍추니당 2013. 11. 28. 13:21 JSP DB 연동(1) JSP를 공부하던 중 DB연동을 하게 되는 법을 배웠다. 안드로이드에서 DB연동을 했었던 적이 있기에 눈에 들어오는게 확실히 많아졌다. 이번에 계기로 전에 이해하지 못했던 구석까지 이해할 수 있게 되었다. 예제는 2가지가 있는데 첫번째는 내가 직접만든거다. 물론.. 이곳 저곳에서 가져와서 수정한 것이기 때문에 상당히..소스가 더럽다... 그리고 2번째는 다른 블로그에서 퍼온건데, 정말 사용하기 좋은 방식으로 되있어서 틈틈히 공부하게 되었다. 자세히 올려준 그분한테 감사하다. 바로 시작하도록 하겠다. 우선 내가 제작한 소스이다. 포스트그리에 있는 많은 양의 데이터를 카운터 쿼리를 날려 20.. 더보기
Use Google Cloud Vision API to process invoices and receipts Use Google Cloud Vision API to process invoices and receipts Recently Google opened up his beta of the Cloud Vison API to all developers. Cloud Vision allows you to do very powerful image processing. You can recognize objects, landmarks, faces, detect inappropriate content, perform image sentiment analysis and extract text. We’ll focus on the later and test if the OCR capabilities Cloud Vision c.. 더보기
[2019.04.24] 실시간 통신 API - webSocket [2019.04.24] 실시간 통신 API - webSocket 개발 블로깅/Server&DataBase 개념 2019. 4. 24. 23:55 웹소켓이라는 통신 모듈을 사용하면, 꼭 클라이언트가 요청을 하지 않아도 서버 내에서 특정 데이터 변경이나 외부에서 이벤트를 발생하면, 클라이언트에게 신호를 보내는 방식이 있다. 이 방식을 통해, 기존에 서버에게 주기적으로 요청을 보내서 받아왔던 실시간 데이터를, 소켓을 이용하여 서버에게 응답을 받으면 된다. 소켓 모듈 설치 npm i -D socket.io // 서버 전용 소켓 npm i -D socket.io-client // 클라이언트 전용 서버 전용과 클라이언트 전용 소켓 모듈이 따로 있다. # websocket 특징 get, post등과 같은 http m.. 더보기
[PHP] curl을 이용한 원격지 이미지 파일 저장 php의 curl을 이용해서 원격지의 이미지 파일을 로컬 서버에 저장하는 기능을 수행하는 코드이다. curl 사용이 가능한 환경이어야 하며 원격지의 파일은 curl에서 접근이 가능해야 한다. 파일 다운로드 후 getimagesize 함수를 이용해 타입을 실제 파일의 타입을 체크하고 gif, jpg, png 파일이 아니면 삭제하도록 했다. curl에서 파일 체크 후 http code가 200일 때만 실행되도록 했으며 파일의 용량이 크다면 CURLOPT_CONNECTTIMEOUT 설정을 변경해서 다운로드를 할 수도 있다. Copy 위 코드는 이미지만 다운로드 하지만 코드를 변경하면 다른 파일도 다운로드 가능하다. 더보기
[PHP] 원격 URL의 파일을 로컬로 가져오기 [PHP] 원격 URL의 파일을 로컬로 가져오기 Programming Tips/Web Programming 2014. 3. 11. 13:12 * PHP를 통해서 원격에 있는 이미지를 긁어오거나 복사하고 싶을 때가 많은데 예외상황이 많을 것이다. 한번 예외상황들에 대해서 적어보고, 특히 php.ini를 마음대로 수정못하는 웹호스팅을 하고 있다면 꽤나 골치 아플 일이 많을 것이다. : 일단 첫번째로 확인해야될 제약사항은 php.ini에서 "allow_url_fopen"이 "on" 되어있어야한다는 것이다. 만약 이것이 on 되어있다면 원격의 파일을 꽤나 쉽게 가져올 수 있다. * copy 함수를 이용해서 원격 이미지 가져오기 : 우선 가장 간단하게 가져올 수 있는 방법은 copy 함수를 쓰는 것이다. copy.. 더보기
PHP HTML 파싱 예제 PHP HTML 파싱 예제 By HiSEON in PHP July 7, 2019 0 Comments PHP HTML 파싱 예제 라이브러리를 이용하여 PHP 언어로 DOM 객체를 참조하며, 웹 페이지 컨텐츠 내용을 추출해 보는 내용을 예제와 함께 설명드리도록 하겠습니다. 이번 글에서 사용될 라이브러는 simplehtmldom 으로 HTML parser 라이브러리로 자바스크립트에서 DOM 객체를 접근하는 것처럼 쉽게 사용할 수 있으며, 다음과 같은 특징이 있습니다. 아주 간단한 방법으로 HTML DOM 객체를 참조 할 수 있습니다. PHP 5 이상 조건을 요구합니다. 올바르지 않은 형태의 HTML 파싱을 지원합니다. 태그 검색과 jQuery와 비슷한 형태의 DOM 객체 선택 기능을 지원합니다. 한줄의 라인으.. 더보기