전체 글(97)
-
서블릿과 서블릿 컨테이너란 무엇인가?
서블릿과 서블릿 컨테이너란 무엇인가? FacebookTwitterLinkedIn저는 수년동안 Spring 프레임워크를 이용해서 웹 애플리케이션을 개발해 왔습니다. 그러나 어느날 서블리컨테이너에 대해서 설명하려고 보니 말문이 막히는 제 자신을 발견하게 되었습니다. 그리고 혼자서 곰곰히 서블릿컨테이너에 대하여 정리해 보았습니다. 막상 정리하고 보니, 생각보다 간단하게 서블릿컨테이너의 개념에 대해서 간략히 설명할 수 있게 되었습니다.이 포스트는 저처럼 오랜시간 동안 서블릿컨테이너를 사용해왔으나 비즈니스로직 구현에 고민하느라, 현재 내가 사용하고 있는 서블릿컨테이너에 대해서 깊이 고민하지 못했던 분들을 위해서 작성하였습니다.서블릿은 SUN사에서 제안한 웹서비스를 위한 인터페이스로, 원칙적으로는 javax.ser..
2018.10.14 -
RESTful이란?
RESTful이란? Web에 관련된 자료를 보게 되거나 혹은 API를 보게 되었을 때 가장 많이 보이는 단어가 REST란 단어였다. 하지만 REST란 단어만 알고만 있을 뿐 자세한 의미는 알지 못했다. 그래서 이번 기회에 RESTful API에 대해 정리를 시작해보려고 한다.RESTful이란?REST는 Representational State Transfer라는 용어의 약자로서 웹의 장점을 최대한 활용할 수 있는 아키텍처최근의 서버 프로그램은 다양한 브라우저와 안드로이폰, 아이폰과 같은 모바일 디바이스에서도 통신을 할 수 있어야 한다.REST 아키텍처는 Hypermedia API의 기본을 충실히 지키면서 범용성을 보장한다.REST의 특징1. Uniform (유니폼 인터페이스)Uniform Interfac..
2018.10.14 -
PHP의 php.ini 설정에서 register_globals = on/off 차이
php.ini 설정에서 register_globals = on/off 차이점과 기능설명 rester_globals 를 On 으로 하면 변수가 get, post, session 변수인지 체크하지 않아도 됩니다. 쓰기에 따라서 보안적인 부분에 문제가 생길 수 있습니다 register_globals = on 가능 -> $_POST['u_id'] 가능 -> $u_id register_globals = off 가능 -> $_POST['u_id'] 불가능 -> $u_id * extrract()로 처리하면 가능 php.ini에서 register_globals=off 일경우 헤더나 인클루드를 이용해서 상단에@extract($_GET); @extract($_POST); @extract($_SERVER); @extract..
2018.09.14 -
form utf-8 -> euc-kr 로 변환하여 전송 post php/asp
accept-charset="euc-kr" onsubmit="document.charset='euc-kr';" 위의 태그 2개를 삽입하여 주면 utf-8 페이지에서 euc-kr로 변환후 받는페이지에서 euc-kr로 처리하여 DB에 insert가 가능하다 출처: http://start0.tistory.com/111 [아는 것이 좋은 것이다.]
2018.09.12 -
[이니시스/PG] Mobile 모듈 붙이기
1. 이니시스 INIpay(Mobile) 다운로드 받기 2. 압축풀기 - inicis.com\INIpay(Mobile)\INIpayMobile_WEBmanual\Mobile Sample 3. INIpayMobile_Sample.html 모듈 요청페이지를 커스터마이징(form 요청, input 값 셋팅)?Viewer12345678910111213141516171819202122232425262728293031
2018.09.12 -
php 상에 curl 라이브러리가 설치되어야 사용가능한 기능
php 상에 curl 라이브러리가 설치되어야 사용가능한 기능이다.간단하게 소켓통신을 간편하게 해주는 도구라고 생각하면 된다. 1. curl 이 설치 되어있는지 확인하기.php를 실행할수있는 서버에 하나의 가상파일을 만들어서 해당 코드 입력.?12345해당코드 입력후 파일을 실행해서 결과값 확인. curl이 설치되어있는지 확인.설치가 되어있지 않다면 서버담당자에게 요청하거나 직접설치한다. (설치내용은 길어서 다음에 포스팅) 2. 설치가 되었있다면 curl을 사용할 함수를 제작.?1234567891011121314151617181920212223242526272829303132/** * @param $url 값을 던질 url * @param int $is_post post 통신이면 1, get 이면0 * @..
2018.09.12