본문 바로가기

전체 글

(70)
GIN POST 테스트 검색을 누르면 localhost:3030/posts/ 의 dbApi를 호출해 A,B,C,D에 값을 넣는 코드 1.main.html >메인 페이지 A B C D 1. route.go에 라우팅 추가 server.route.POST("/api", handler.APIBlogSearchHandler) 2.등록한 핸들러 패키지에서 호출된 function func APIBlogSearchHandler(c *gin.Context) { c.Header("Content-Type", "application/json charset=utf-8") //TODO: 해당주소에 API호출 프로토콜 가져와보기 resp, err := http.Get("http://localhost:3030/posts/") if err != nil { ..
리눅스 서버에 GIN 포팅하기 GIN프레임워크를 사용시, 리눅스 서버에 포팅하는 방법 cd $GOPATH/src/프로젝트폴더 go install //../bin 폴더에 exe파일 생성 go build // ./ 폴더에 exe파일 생성 go install 또는 go build를 선택 cd 해당경로 nohup ./[exe파일] & 생성된 exe파일을 nohup으로 백그라운드 실행한다. GIN프레임워크가 시작되면 설정한 포트와 IP로 접속이 가능하다.
Docker mysql Import docker exec -i [컨테이너이름] mysql -u root -p[password] [db명] < 경로.sql
GoLang Golang 튜토리얼 사이트 golang.site/ go-tour-ko.appspot.com/welcome/1
mod_jk CentOS 설치 wget http://mirror.navercorp.com/apache/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.48-src.tar.gz tar xvfz tomcat-connectors-1.2.48-src.tar.gz cd tomcat-connectors-1.2.48-src/native/ ./configure --with-apxs=/usr/local/apache/bin/apxs make make install ㅇ/modules에서 설치파일 확인 apxs 경로에 유의하며, apxs가 없으면 yum install httpd-devel yum install gcc /configure --with-apxs=/usr/bin/apxs
mod_jk로 아파치 톰캣 연동 아파치와 톰캣이 설치된 서버는 다르며, 로컬에 연결되어 있다. 1. 아파치 설정 1.1 vi /etc/httpd/conf.d/httpd-jk.conf LoadModule jk_module modules/mod_jk.so Listen 8081 ServerName localhost JkMount /* instance1 JkMount /* instance4 Listen 8083 ServerName localhost JkMount /* instance2 JkMount /* instance5 Listen 8085 ServerName localhost JkMount /* instance3 JkMount /* instance6 Options FollowSymLinks AllowOverride None Order de..
CentOS7, Tomcat8 자동실행 1.서비스 생성 $ vi /etc/systemd/system/tomcat.service 2. tomcat.service 작성 [Unit] Description=tomcat 8.5 After=network.target syslog.target [Service] Type=forking Environment="JAVA_HOME=[자바 경로]" Environment="CATALINA_HOME=[톰캣 경로" User=root Group=root ExecStart=톰캣 패스/bin/startup.sh ExecStop=톰캣 패스/bin/shutdown.sh [Install] WantedBy=multi-user.target 3. 톰캣 서비스 실행 $ systemctl enable tomcat.service $ syst..
POJO 특정 자바 모델이나 기능, 프레임워크 등을 따르지 않은 자바 오브젝트를 지칭 POJO는 특정 규약, 환경에 종속되지 않는다. 만약 POJO를 사용하지 않는다면 다음과 같은 문제점을 야기한다. 객체지향적인 설계기법 적용하기 어려워진다. 다른 환경에서 사용하기 어렵다. 독립적으로 테스트하기 어려워진다. 예를 들어 웹환경에 종속되는 HttpServletRequest나 HttpSession와 관련된 API를 POJO에서는 직접 이용하지 않는다. POJO란 객체지향적인 원리에 충실하면서, 특정 환경과 규약에 종속되지 않아 필요에 따라 재사용될 수 있는 방식으로 설계된 오브젝트라 할 수 있다. POJO의 장점 특정 규약에 종속되지 않아 객체지향 설계를 할 수 있게 된다. 특정 환경에 종속되지 않아 테스트 하기 좋다..