336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

1. 구글에서 가볍게 애드센스를 검색해 들어간다.

 

2. 들어간 후에 계속하기 누르고 구글 계정 로그인을 한다! 로그인을 먼저 해도 무방하다!

3. 본인 사이트 주소와 언어를 입력하고 제출한다!

  (네이버같은경우에는 불가능하다고 한다...)

4. 해당태그를 아래 설명대로 본인 사이트에 넣어주고 확인을 누르면 사이트 검토 중이라고 뜬다.

 

저는... 블로그 해보려고 예전에 하다가 몇개 글쓰고 공부도 할겸 정리도 할겸 복습도 할겸 같이 정보도 나눌겸 글 쓰면서 조금이나마 광고비 벌어보려 했었는데.. 저번에 빠꾸 맞고.. 이번에 재도전 중입니다..ㅠ,ㅠ

다들 한번에 되시길!!ㅎ

 

(후.. 저는.. 애드센스에 알아보니.. 준비가 안되있으면.. 절대 승인이 안나는걸 알아... 추후에 다시 시도할 예정입니다..ㅠ,ㅠ)

 

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 

 톰캣 UTF-8 설정!!

 

 이클립스에서 모든 캐릭터셋을 UTF-8로 했다고 방심하지 말자..ㅠ,ㅠ

  ( ex : 프로젝트, 프로퍼티, Web.xml )

 방금 다한줄 알았는데... 톰캣 서버 안해서 혼쭐났다...

 꽤 오랜 시간 캐릭터셋 어디가 문제인지 찾아본것 같다...

 

 혹시나 안했을 경우에는, 톰캣 sever.xml 에서 다음 라인을 찾아

 

 

 다음과 같이 URIEncoding = "UTF-8" 을 추가해주자!

 

 

 그리고 깨지지 않는 한글을 봅시다!ㅎ

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 엑셀 업로드 관련 테스트를 하는 도중에.. 문제가 발생했다..ㅠ,ㅠ


 form태그 안에 버튼이 있고, 그 버튼을 클릭하면, 기능은 동작하는데, 

먼가 화면이 다시 불러와지고, 기능이 동작해서 불러온 것들이 없어지는데....


첨에는.. 어리둥절 했다.. 머가 문제인지.. 사실 잘 몰랐다...

하나씩 뒤져보니.. form 태그 밖에 있는 버튼은 문제가 없었다..

알고보니.. form 태그 안에 있는 버튼은.. submit 동작을 하는 것이였다..

form 태그에 action 도 지정 안해놓고 그래서 그런지.. 애꿎은 화면만 다시 불러오더라...


서론이 길었는데, 잠깐 화면을 보면,


 

 

( 테스트용이여서... 너무 없어보이긴 하네요...ㅠ )

 

대충 내용은 엑셀 파일을 선택해서, gO 라는 버튼을 누르면 아래쪽에 있는

셀렉트 박스에 시트 정보를 넣어주는 것입니다.

 

기존에는 위와 같이 단순히 버튼으로 했더니, submit  동작을 해서 문제가 발생한것입니다. 그래서 제가 찾은 해결법은 2가지가 있습니다.

 

첫번째는, button에 type attribute에 button 으로 주는 방법입니다.

 

 

두번째는, form에 onsubmit attribute에 return false 를 주는 방법입니다.

 

 

 

위 처럼 2가지 방법을 사용하면, 폼 안에 버튼을 사용하더라도, submit 처리가 다시 되지 않고, 정상적으로 작동하는 것을 다음과 같이 확인 할 수 있습니다.

 

 

 아 그리고 궁금해서 a 태그도 확인해봤는데, a태그는 문제없이 동작하는 것을 확인 하였습니다. a태그를 확인한 이유는 제 경험상 보통 버튼은 저렇게 버튼 태그보다 a태그에 css를 입혀서 사용 하는 경우가 많아서 테스트 해보았습니다. 기존에는 그래서 a태그로 사용해 몰랐고, 간단하게 테스트하려고 버튼 태그를 하다 보니 이와 같은 현상을 발견할 수 있었던 것 같고, 오늘 또 하나 배워가는 것 같습니다.ㅎ,ㅎ

 

 

 

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

차트 라이브러리!


https://gionkunz.github.io/chartist-js/index.html


336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

  Windows10을 쓰시는 분이 sqldeveloper 를 다운 받고 쓰려고, java path를 입력 하고, 사용하려면 이러한 에러가 발생할 것이다!!! 아마도...

 



당황하지 말고, JDK를 설치한경로로 가서, jre > bin 폴더로 이동하여 msvcr100.dll 을 복사하여

C:\Windows\System32 에 붙여넣기 하고 다시 실행을 하면 잘 되는 것을 확인 할 수 있다!!


336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 

 인터넷 시간 서버 : time2.kriss.re.kr

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.



org.apache.ibatis.exceptions.TooManyResultsException:

Expected one result (or null) to be returned by selectOne(), but found: 2


정해져있는 반환값이 1개인데, 지금 받아오는 값의 개수가 만족하지 않아

발생하는 에러입니다!!

지금 같은 경우에는 정해져있는 반환값은 1개인데,

실제로 반환 되는 값이 2개라 에러가 발생했습니다.


보시다시피 xml에 반환값은 인트 한개인데, Select를 해본 결과 값이 2개인 것을 알수있습니다.

말 그대로 닮을 수 있는 그릇은 한개인데, 그 이상이 들어오다니보니 TooManyResult라는 Exception이 발생하게 되는것이다!


'DB' 카테고리의 다른 글

[Oracle] CHAR, VARCHAR, VARCHAR2  (2) 2017.08.21
[Oracle] EXISTS, NOT EXISTS, IN, NOT IN  (14) 2017.08.17
[Oracle] Windows10 sqldeveloper jvm.dll error  (0) 2017.02.23
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

내가 지정한 API레벨보다 높은 메소드를 호출하는 부분이 있다면 call requires api level * 이라는 에러가 발생한 다고 하는데 프로젝트를 Clean하면 사라지는 에러라고 한다.

이에 대한 해결방법으로 @TargetApi(API레벨) 으로 메소드에 붙이면 된다.

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 

 안드로이드 초보자로썬...

Invalid file name: must contain only [a-z0-9_.]

 

 이게 도무지 먼가 했다..ㅠ

 멘붕멘붕..

 

찾아보니 간단한것이였다..

앞에 나온 경로의 파일명이 잘못된 것이다. a-z,0-9까지만 되야 한다는것이다..

찾아보니 res폴더 아래의 파일들은 모두 소문자여야 한다는 것이다!!

 

해결해결!! ㅎ

 

'ERROR' 카테고리의 다른 글

JSON.parse 에러  (0) 2018.11.19
<session-config> element is limited to 1 occurrence  (0) 2017.08.29
linux Tomcat catalina log 한글(글자) 깨짐  (0) 2017.08.23
javax.naming.NameNotFoundException  (0) 2017.08.23
@TargetApi ?  (0) 2014.11.05
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 

1. 전자정부 표준프레임워크란?

  개발프레임워크는 정보시스템 개발을 위해 필요한 기능 및 아키텍처를 미리 만들어 제공함으로써 효율적인 어플리케이션 구축을 지원합니다.
 “전자정부 표준프레임워크”는 공공사업에 적용되는 개발프레임워크의 표준정립으로 응용 SW 표준화, 품질 및 재사용성 향상을 목표로 합니다.
 이를 통해“전자정부 서비스의 품질향상”및“정보화 투자 효율성 향상”을 달성하고 대ㆍ중소기업이 동일한 개발기반 위에서 공정경쟁이 가능하게 됩니다.

 ※ 표준프레임워크는 기존 다양한 플랫폼(.NET, php 등) 환경을 대체하기 위한 표준은  아니며, java 기반의 정보시스템 구축에 활용하실 수 있는 개발·운영 표준환경을 제공하기 위한 것입니다.

 

2. 시작하기

 우선 전자정부 표준프레임워크에 접속을 하자

  http://www.egovframe.go.kr 접속!

 

 

  홈페이지에 접속 후 개발가이드의 시작하기를 눌러보자

 

  그러면 다음 화면이 나온다

 

 

 버전이 2가지가 있는데 저는 3.0 으로 해보겠습니다.

 

 

 

다음과 같은 화면이 뜨는데 개요를 확인하고 개발환경을 설치 해봅시다~

 

 3. 개발환경 설치

 

 

 

 

  아래 보이는 구현 도구 툴 설치를 눌러보자.

 

  눌러보면 개발환경다운로드를 하는 설명이 적힌 페이지를 볼 수 있습니다.

 

  대충 내용은 회원가입을 하고 로그인을 한 후에 다운로드 페이지에서 다운로드를 하는 것입니다.

 

 그럼 회원가입을 하고 로그인을 했으면 같이 다운로드 해보겠습니다.

 

 

 홈에서 다운로드에 있는 개발환경을 눌러보자

 

 

 우리는 위에서 3.0 버전을 하기로 했기에 왼쪽의 3.x 다운로드를 클릭하자

 

 

 그다음 개발자용 개발환경을 클릭하여 본인 운영체제 비트에 맞게 다운을 받습니다.

 

 저는 64비트로 받아보겠습니다.

 

 받은 후 실행을 하면 압축을 풀라고 나오는데 저는 경로를 C 드라이 바로 밑에 풀겠습니다.

 

 

 

C드라이브 밑에 다음과 같은 폴더가 압축이 풀렸고 그 안에 eclipse 폴더를 들어오면

eclipse 를 실행할수 있습니다

 

 

Workspace의 위치는 압축이 풀린 폴더 안에 있는 workspace 폴더로 지정하였습니다.

 

※ 아래 Use this as the default and do not ask again 을 체크하면 다음 실행시 워크스페이스 경로를 묻지 않습니다.

 

 

이와 같은 화면이 잘 나온다면 구현하기 위한 도구는 설치 되었습니다!!

 

이제 플러그인을 설치해볼까요!?

 

4. 플러그인 설치

 

 

 이클립스 위에 메뉴에서

 eGovFrame -> Configuration -> Customize Development Tool 메뉴 선택 합니다.

 

 

Next 를 누릅니다

 

 

라이센스를 동의하고 Finish를 눌러줍니다.

끝나고 나면 이클립스를 재시작하겠냐고 묻는 팝업창이 뜨는데,

Yes를 눌러 재시작을 하도록 합니다.

그러면 플러그인 업데이트도 끝났습니다.

 

그러면 이제 정말 마지막으로 빌드를 도와주는 메이븐 환경 설정을 해볼까요!?

 

5. 빌드(Build)도구 메이븐(Maven) 환경설정

 아래에서 maven 라이브러리를 다운 받습니다.

 http://175.114.128.46/publist/HDD1/public/mvnrepository_3.0.zip

 (못믿으시겠으시다면 http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev3.0:gettingstarted 이곳에 가셔서 Maven 환경설정에 있는 링크를 타셔서 받으셔도 상관 없습니다.)

 ※ 참고로 지금 하는 메이븐 환경설정은 위에 3. 개발환경설치 라는 화면에 있으니 그걸 보고 따라하셔도 상관없습니다.

 

 그리고 아래에서 setting.xml 을 다운 받습니다.

 http://www.egovframe.go.kr/wiki/lib/exe/fetch.php?media=egovframework:dev:settings_2.0.zip

 (이 링크 역시 못믿으시면 http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:dev3.0:gettingstarted 이곳에 가셔서 받으셔도 상관 없습니다.)

 

 

저는 받은 파일을 아까 받아서 압축을 폴더 안에 repository 라는 폴더를 만들어서 그 안에 방금 받음 maven 라이브러리와 setting.xml 압축을 풀었습니다.

 

 

그 다음 settings_2.0 폴더 안에 있는 setting.xml 을 편집기나 이클립스를 통해 열어서

아래 부분에 localRepository를 본인의 경로로 바꿔줍니다.

 

 

위에 사진과 같이 저는 위에 부분을 클릭해서 복사를 해서 편집기에 붙여넣기 하는것을 추천합니다.

 

 

그 다음으로 이클립스를 메뉴에서

Window -> Preferences 로 들어갑니다

 

 

그 다음 Maven -> User Settings 로 가서

Browse.. 를 클릭하여 아까 내가 받고 수정한 setting.xml 을 불러와줍니다.

그리고 Apply 로 적용을 하신후 OK를 누르셔도 되고 바로 OK를 누르셔도 됩니다.

 

이상으로 전자정부 표준프레임워크를 사용하기 위한 준비는 모두 끝났습니다.

다음에는 간단하게 프로젝트를 만들어 보도록 해보겠습니다.

+ Recent posts