본문 바로가기

프로그래밍

(152)
[Spring(스프링)] Mybatis(마이바티스)와 Mysql 연동하기 오늘은 Mybatis(마이 바티스) 연동에 대해서 알아보겠습니다. Mybatis(마이바티스) 란? 마이바티스(MyBatis)는 자바 퍼시스턴스 프레임워크의 하나로 XML 서술자나 애너테이션(annotation)을 사용하여 저장 프로시저나 SQL 문으로 객체들을 연결시킨다. 마이바티스는 아파치 라이선스 2.0으로 배포되는 자유 소프트웨어이다. Mybatis(마이바티스) 연동하기 1. Mybatis(마이바티스) 라이브러리 추가 스프링 프레임워크에서 Mybatis를 사용하기 위해서 라이브러리가 필요합니다. 여기서는 Maven을 이용해서 라이브러리를 추가해보도록 하겠습니다~ pom.xml 의 태그 안에 를 추가해주세요~ org.mybatis mybatis 3.2.2 org.mybatis mybatis-sprin..
[SEO 최적화] 티스토리 | 구글 웹마스터 도구[Search Console]에 등록하기 안녕하세요~ 오늘은 구글 웹마스터 도구(google search console) 등록 방법에 대해서 알아보겠습니다. 구글 웹마스터 도구[Search Console] 구글(google) 웹마스터 도구(Search Console)는 구글(google)에서 무료로 제공하는 서비스로, 사용자가 사이트의 Google 검색결과 인지도를 모니터링하고 관리하도록 도와줍니다. Search Console에 가입하지 않아도 Google 검색결과에 사이트가 표시되지만, Search Console에 가입하면 Google의 입장에서 사이트를 볼 수 있어 검색결과 실적을 최적화할 수 있습니다. => 구글(google)에서 블로그를 조금더 효과적으로 노출! 티스토리 구글 웹마스터 도구에 등록 네이버에 구글 웹마스터 도구를 검색. 구..
[SEO 최적화] 티스토리 | 네이버 웹마스터 도구에 등록하기 | RSS 등록 네이버 웹마스터도구 사이트나 블로그가 네이버에서 효과적으로 검색이 되기 위해서는 네이버 웹마스터도구에 등록을 해야 합니다. 오늘은 티스토리 블로그를 네이버 웹마스터도구에 등록하는 방법에 대해 알아 보겠습니다. 티스토리 블로그 등록하기 가장 먼저 네이버 웹마스터를 검색해서 웹사이트로 접속합니다. 이후에 로그인을 해주세요 자 그럼 본인의 티스토리 - 관리 - 블로그 탭에 아래와 같이 기본 도메인을 복사합니다. 이 후 네이버 웹마스터 도구 사이트에서 복사한 도메인을 사이트 추가에 입력합니다. 추가를 하면 본인의 사이트 소유 확인을 해야 하는데요 티스토리에서 인증을 하려면 2번째 방법인 HTML 태그를 이용해서 소유 확인을 합니다. 아래의 메타 태크를 복사해주세요. 본인의 티스토리에서 꾸미기 - 스킨편집 탭을 ..
[ robots.txt 설정] 네이버 [naver], 구글 [google] robots.txt 설정하기- 안녕하세요. 오늘은 robot.txt 설정방법에 대해서 알아보겠습니다~ robots.txt 란? robots.txt는 웹사이트에 웹 크롤러같은 로봇들의 접근을 제어하기 위한 규약이다. 아직 권고안이라 꼭 지킬 의무는 없다. 크롤러들은 주로 검색엔진들의 인덱싱 목적으로 사용되는데, 웹사이트들 입장에서도 더 많은 검색 노출을 원하는게 일반적이므로 딱히 막을 이유는 없다. 출처: 나무위키 작성방법 모든 로봇에게 문서 접근을 허락 User-agent: * Allow: / 모든 로봇을 차단 User-agent: * Disallow: / 모든 로봇에 특정 디렉토리 접근을 차단 User-agent: * Disallow: /admin/ Disallow: /tmp/ 모든 로봇에 특정 파일 접근을 차단 User-agent..
[Spring] 스프링, 카페24 서버에 사이트 네이버 웹마스터 도구 등록하기! 안녕하세요 배씨입니다. 오늘은 네이버 웹마스터도구에 자신이 소유하고 있는 사이트를 등록해볼텐데요 웹마스터도구는 글로벌 웹표준 진단 툴로 자신의 사이트를 글로벌 웹 표준에 맞게 관리할 수 있도록 도와주는 툴이라고 생각하시면 됩니다. 아래와 같이 간단하게 사이트 최적화 상태를 확인하고 세분화하여 여러가지를 확인 할 수 있습니다. 또한 네이버 웹마스터도구에서 채널을 제출하면 검색시 아래와 같이 연관채널로 공식블로그를 올릴 수 있습니다! 자 그럼 웹마스터 도구에 사이트 등록을 해보겠습니다. 1. 사이트 추가 가장 먼저 웹마스터 도구 사이트에 들어가시면 사이트 추가 하는 곳이 있는데 본인의 URL을 입력하고 추가 버튼을 눌러줍니다. 2. 사이트 소유 확인을 위한 HTML 파일 업로드 이후에 사이트 소유를 확인을 ..
[Spring] 오픈그래프[open graph] 태그 - 링크의 미리보기 제목, 설명, 이미지를 설정해보자! 안녕하세요 오늘은 open graph 태그와 관련해서 알아보고자 합니다. Open Graph란? 기존의 웹사이트를 소셜네트워크 서비스와 연동하여 사업자와 고객들과의 관계를 강화하고 마케팅 플랫폼으로 활용하는 기법. 신규고객 확보나 차별화된 사용자경험(UX)을 고객에게 제공할 수 있으며 외부 유입 트래픽을 증대하거나, 입소문(구전) 효과, 마케팅 홍보 채널의 활용, 고객과의 관계 강화나 신뢰도 증가, 고객에게 차별화된 쇼핑경험을 제공할 수 있는 기법이다. [네이버 지식백과] 오픈 그래프 [Open Graph] (IT용어사전, 한국정보통신기술협회) 정리하자면,오픈 그래프[open graph] 태그는 사이트가 소셜 미디어로 공유될 때 우선적으로 활용되는 정보 og:type: 개체의 유형, 전달되는 데이터의 v..
[Spring] 스프링 tiles 사용하기! 안녕하세요~ 오늘은 스프링 프레임워크에서 tiles 설정을 해보겠습니다~ tiles 란? - 웹 페이지의 상단, 하단, Header, Footer, left 등 반복적으로 사용되는 부분들에 대한 정보를 모아서 관리 - 반복되는 부분을 설정파일로 한 번만 설정하고 수정시 설정 파일의 일부만 변경해도 모든 tiles 페이지가 적용. tiles 설정하기 우선적으로 제가 사용한 설정 정보입니다. 스프링 프레임워크:4.2.3.RELEASE tiles: 3.0.5 서버: Tomcat v8.0 Server 1. pom.xml에 tiles 선언 org.apache.tiles tiles-extras 3.0.5 org.apache.tiles tiles-servlet 3.0.5 org.apache.tiles tiles-js..
cafe24 war파일 배포 방법 안녕하세요~ Cafe24에서 war파일 배포방법입니다. 제가 현재 사용하고 있는 CAFE24 서비스 입니다. 저는 Tomcat JSP 광호스팅 일반형을 사용중이구요. 이제 이클립스에서 War파일을 생성해 볼께요~ 이클립스 프로젝트에서 Export를 클릭해주세요~ 그 다음 Web에서 WAR file 을 클릭해주세요. 다음으로 신청하신 서버 버전에 맞게 Target runtime을 맞춰주시고 Destiantion에는 War 파일을 저장하고자 하는 경로입니다. 저는 바탕화면으로 설정 했습니다. 그리고 저장된 WAR 파일의 파일명을 ROOT로 바꿔주세요~ 자 이제 Cafe24 에서 제공하는 FTP 서버에 접속을 합니다. 아래와 같이 웹 FTP로 접속하셔도 되고 저같은 경우는 알드라이브를 이용하여 접속했습니다. ..