프레임워크2017. 6. 20. 20:36

1. 안드로이드 SDK 설치

기본 -> 24.0.3 / 23.0.3 / 22.0.1 / 

API25 / API24 / API23 / API22

-> 모두 설치 후 전부 업데이트 한다.


2. GIT 설치


3. NODE JS 설치


4. 코르도바 설치

->  npm install -g cordova


5. 폰갭 설치

-> npm install -g phonegap


6. APACHE ANT 압축 해제


7. 경로 설정

환경변수 -> 위아래 모두 ANDROID_HOME / C:\Users\GIGABYTE\AppData\Local\Android\android-sdk

                -> 위아래 모두 ANT_HOME / D:\Java\apache-ant-1.9.7-bin\apache-ant-1.9.7


위에꺼 밑에꺼 모두 path 수정 %ANT_HOME%\bin 추가




GIT BUSH

1. 작업할 디렉토리로 이동

 -> /d/Java/Cordova


2. 프로젝트 생성

 -> cordova create test_cordova com.myname.test


※ 안드로이드나 IOS 플랫폼을 추가할때 이곳에 추가한다.

-> D:\Java\Cordova\test_cordova\platforms



GIT BUSH

D:\Java\Cordova\test_cordova 위치에서


안드로이드 플랫폼 추가하는 명령어        

cordova platform add android






cordova build android

-> BUILD SUCCESSFUL ( 빌드성공 )


실행하기전 가상모바일이나 스마트폰 개발자모드를 사용해야 한다.

cordova run android

-> 실행





이클립스로 SDK 연동 추가

'프레임워크' 카테고리의 다른 글

폰갭이란?  (0) 2017.03.24
hello world 출력하기  (0) 2017.03.24
기본제공 게시판 만들어보기  (0) 2017.03.24
전자정부프레임워크 설치 방법  (0) 2017.03.24
전자정부프레임워크 기본정보  (0) 2017.03.24
Posted by EL2A
백엔드 언어2017. 6. 20. 20:34

JSP 서버 호스팅 설치


http://www.hongsnet.net/






톰캣을 시작하기 위한 SSH 접속방법


http://www.hongsnet.net/board_main.html?page=1&find=&key=&hongsbbs_id=1100&dc=&hongsbbsmode=read&head_key=&TB_id=5&service_kind=




톰캣 시작 방법


http://www.hongsnet.net/board_main.html?page=1&find=&key=&hongsbbs_id=1100&dc=&hongsbbsmode=read&head_key=&TB_id=11&service_kind=

'백엔드 언어' 카테고리의 다른 글

JSP MyBatis  (0) 2017.06.21
Restful API  (0) 2017.06.21
JSP DB연동 테스트  (0) 2017.06.20
DAO(Data Access Object) 패턴  (0) 2017.06.19
다형성(Polymorphism)  (0) 2017.06.19
Posted by EL2A
백엔드 언어2017. 6. 20. 20:33

1. MYSQL JDBC 다운로드 : http://dev.mysql.com/downloads/connector/j/

밑에서 Platform Independent (Architecture Independent), ZIP Archive 다운로드!


2. 압축풀고 mysql-connector-java-5.1.38-bin 파일을 

C:\Program Files\Apache Software Foundation\Tomcat 8.0\lib 이곳에 넣는다.



3. DB에서 테이블을 간단하게 만든다



CREATE DATABASE TEST;

USE TEST;

CREATE TABLE PERSON
(PID INT(4) PRIMARY KEY,
NAME VARCHAR(10)
);

INSERT INTO PERSON VALUE(0001, 'SEOKHO');
INSERT INTO PERSON VALUE(0002, 'ILWOO');
INSERT INTO PERSON VALUE(0003, 'JAEDO');
INSERT INTO PERSON VALUE(0004, 'JAEOK');
INSERT INTO PERSON VALUE(0005, 'HYEWON');







4. JSP 소스 작성



<%@ page contentType = "text/html; charset=utf-8" %>

<%@ page import = "java.sql.*" %>

<%

String URL = "jdbc:mysql://localhost/test"; // test는 데이터베이스명

String USER = "root"; // 아이디

String PASS= "admin123"; // 비밀번호


Connection conn = null;

Statement stmt = null;

ResultSet rs = null;

 

try

{

  Class.forName("org.gjt.mm.mysql.Driver"); // 없어도 실행됨

  conn = DriverManager.getConnection(URL, USER, PASS); // DB접속 정보를 conn에 입력

  stmt = conn.createStatement(); // DB에 SQL문을 보내기 위해 개체를 만듬

  rs = stmt.executeQuery( "select * from person" ); //DB에 접속하여 쿼리문을 넣고 결과값을 rs에 받음

  while( rs.next() ) // 만약 rs에 결과값이 있다면

  {

    String pid = rs.getString("pid"); // pid에 rs의 "pid" 값을 넣는다.

    String name = rs.getString("name"); // name에 rs의 "name" 값을 넣는다.

    

    out.print( " 일련번호 : " + pid + "<br>" + "이름 : " + name + "<br><br>" );  } // 출력

}

catch(SQLException e) // 예외의 경우

{

  out.print( e.getMessage() );

}


%>






끝. 결과물 실행해서 확인

'백엔드 언어' 카테고리의 다른 글

Restful API  (0) 2017.06.21
홍쓰넷 JSP 무료 호스팅  (0) 2017.06.20
DAO(Data Access Object) 패턴  (0) 2017.06.19
다형성(Polymorphism)  (0) 2017.06.19
자바 웹 개발자의 학습 로드맵  (0) 2017.06.18
Posted by EL2A