달력

12

« 2019/12 »

  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  


 

eclipse - JRE 경로 변경하기

 

프로젝트 선택 >> 마우스 우클릭 >> [Build Path] >> [Configure Build Path…] >>

[Libraries] >> 에러 표시가 있는 [JRE System Library [jre1.x.x_xxx](unbound)] 항목 선택 >> [Edit…]


 

 

[Workspace default JRE(jdk-xx)] 항목 선택 >> [Finish]


 

 

[Apply and Close]


 

 

Posted by codedragon codedragon

댓글을 달아 주세요

   

JRE System Library >

Next

   

Workspace default JRE 선택 >

Finish

   

OK

   

Posted by codedragon codedragon

댓글을 달아 주세요

   

   

에러 메시지

Resource '/web/WebContent/WEB-INF/web.xml' does not exist

   

   

해결방법

web.xml파일을 다운 받은 후 생성한 Dynamic Web Project의

/WebContent/WEB-INF/폴더에 복사해 넣어줍니다.

   

 

web.xml 다운받기

 

web.xml

 

Posted by codedragon codedragon

댓글을 달아 주세요

입력값을 웹서버에 전송 후 전송결과를 XML데이터 형태로 받아 전송에 대한 결과 처리

  • 입력값에 대해 웹서버전송 후 전송결과를 XML데이터 형태로 전달받아 전송에 대한 성공/실패 처리
  • 빈 문자열 체크

   

   

강의 내용

activity_main.xml

RelativeLayout 변경

Graphical Layout > Layouts-LinearLayout(Horizontal) 추가

-Graphical Layout > Form Widgets-TextView 추가

-Graphical Layout > Text Fields-Plain Text 추가

Graphical Layout > Layouts-LinearLayout(Horizontal) 추가

-Graphical Layout > Form Widgets-TextView 추가

-Graphical Layout > Text Fields-Plain Text 추가

Graphical Layout > Form Widgets-Button추가

  

AndroidManifest.xml

<uses-permission android:name="android.permission.INTERNET"/>

HellowWeb/WebContent/postTest.jsp

Dynamic Web Project 생성

postTest.jsp 작성 (빈문자열 체크)

MainActivity.java

import

//서버에 접속해서 POST방식으로 데이터를 전달하고 서버에서 응답한 정보를 처리 - getStreamFromURL

//InputStream -> DOM tree 생성 - parseXML

//스레드를 생성해서 서버에 접속

   

   

postTest.jsp정상작동 여부 확인

http://localhost:8080/HellowWeb/postTest.jsp?name=Kim&address=seoul

   

   

   

출력 결과

   

   

   

   

   

   

   

정상적으로 웹서버에 전달된 것을 확인할 수 있습니다.

   

   

   

참고사항

서버호출이 안될 경우 반환 값을 받지 못해 아래와 같은 오류가 발생할 수 있습니다.

URL경로에서 localhost말고 IP주소를 직접 적어서 경로 지정하시기 바랍니다.

static final String POST_URL = "http://localhost:8080/HellowWeb/postTest.jsp";

static final String POST_URL = "http://192.168.0.2:8080/HellowWeb/postTest.jsp";

   

 

Posted by codedragon codedragon

댓글을 달아 주세요

XML로 메뉴 읽어와 표시하기

   

   

강의 내용

/layout/activity_main.xml.xml

RelativeLayout 변경

Graphical Layout > Form Widgets-TextView 추가

  

/menu/main.xml

main.xml 수정

XML로 메뉴 항목 작성

MainActivity.java

import android.view.Menu;

import android.view.MenuItem;

//메뉴 생성 및 등록        

//메뉴의 아이템을 클릭 한 후 이벤트 발생에 대한 처리

   

   

MenuInflater

XML형태로 되어 있는 메뉴정보를 읽어와 객체를 생성하고 메뉴로 등록함

   

   

 

   

출력 결과

   

   

   

 

Posted by codedragon codedragon

댓글을 달아 주세요

Java 개발 환경 구축 및 설정과 동일

   

[개발환경 구축] JDK 설치

   

출처: <http://codedragon.tistory.com/16>

   

[개발환경 구축] eclipse 설치

   

출처: <http://codedragon.tistory.com/18>

   

[개발환경 구축] Tomcat 설치

   

출처: <http://codedragon.tistory.com/21>

   

Posted by codedragon codedragon

댓글을 달아 주세요

  • TomCat설치 파일 다운로드

    Tomcat 서버 설치: web server 설치

    http://tomcat.apache.org > Downloads > Tomcat 7 Downloads > Binary Distributions > Core: zip 다운로드

       

       

       

  • Tomcat 설치

    설치 없이 다운받은 파일을 압축해제해서 바로 사용할 수 있습니다.

    압축을 풉니다. 압축을 푼 파일은 eclipse에서 연동해서 사용하게 됩니다.

    (eclipse와 tomcat 연결: project생성 후 서버와 연결하가 위함)

       

    eclipse를 실행합니다.

    dynamic project로 HTML을생성합니다.

    Poject Explorer > 마우스 우클릭 > new > Dynamic Web Project 클릭 또는 메뉴에서 File > New > Dynamic Web project선택

       

    -Project name: HTML 입력한 후

    -Target runtime 옆에 있는 New Runtime버튼을 클릭합니다.

    Apache에 다운 받은 Tomcat버전을 선택(Apache Tomcat v7.0)한 후 Finish버튼을 클릭합니다

       

    Apache Tomcat v7.0선택 > Next버튼 클릭

       

    Tomcat intallation directory:

    Tomcat을 다운받아 압축을 푼 폴더를 Browse버튼을 클릭하여 해당 경로를 설정

    Project name(HTML)과 Target runtime(Apache Tomcat v7.0)이 선택된 것을 확인한 후 Finish버튼을 클릭합니다.

       

       

       

       

  • eclipse와 Tomcat 정상 연결여부 확인

    HTML 프로젝트에 index.html파일을 생성한 후 Hello World!를 출력해 보겠습니다.

    Poject Explorer > HTML > WebContent폴더 선택 > 마우스 오른쪽 버튼 > New > HTML file 항목을 선택합니다.

       

    File Name: index.html 파일 생성 > Next 클릭 > Templates: New HTML File(4.01 transitional) 선택 > Finish버튼 클릭합니다.

       

    Next버튼을 눌러 HTML버전에 따른 템플릿을 선택할 수 있습니다.

       

       

    Run As > Run on Sever 클릭

       

       

    *Select HTML Template창에서 구분된 왼쪽 부분은 로컬에서 구동하게 되고 / 오른쪽 부분은 서버에 연결하여 구동하게 됩니다. 오른쪽에 HTML프로젝트를 확인할 수 있어 Tomcat서버와 연결되었음을 확인할 수 있습니다.

       

       

       

    정상적으로 웹서버가 설치되었습니다.

       

    *Tomcat과 연결되어 있지 않으면 Tomcat의 아래폴더에 직접 집어 주어야 합니다.

    C:\javanAndroid\apache-tomcat-7.0.52\apache-tomcat-7.0.52\webapps

Posted by codedragon codedragon

댓글을 달아 주세요