1. java.sun.com 에서 JDK를 다운로드한다. (파일명: j2sdk-1_4_2_03-windows-i586-p.exe)

 

2. 다운받은 SDK 설치하기

 

3. 시스템환경변수 등록. (자바버전에 맞게 설정)

    PATH ->%PATH%C:\j2sdk1.4.2_03\bin; (2000의 경우) 

    PATH -> C:\j2sdk1.4.2_03\bin; (XP의 경우)

 

4. [cmd] 창에서 쳐본다.

    java

    javac

    오류안뜨면 OK!

 

5. 에디터 아무거나, 없으면 메모장 연다. 다음을 친다.

 

class Hello_World
{
    public static void main(String args[])
    { 

      System.out.println("Hello World!!");
     }
}

 

public class Hello {

 public static void main(String[] args) {
    for(String str : args){
      System.out.println(str);
      }
  System.out.println("args.length " + args.length);
  
 }

}

 

6. Hello_World.java 로 저장한다. 반드시!!!

7. [cmd]창 이동하여 저장한 폴더로 이동후 컴파일한다. 이렇게하면 클래스 파일이 생성된다.

    javac Hello_World.java

 

8. 에러가 없을경우 실행한다.

   java Hello_World

 

-끝-

 

 

eclipse 에서 실행 할때

 

 

 

 

 

[TIP] 자바 실행과 옵션

java 옵션 <클래스 파일명>

- classpath : 클래스의 경로설정

- version : 버전정보 표시

- help : 도움말 표시

- v : 클래스가 로드될 때마다, 표준 출력장치(stout) 메시지 표시

- verbosegc : 가비지 콜렉터 작동시 메시지 출력

- verbosejni : 로컬 레퍼런스의 초과생성에 관한 경고나 native 메쏘드 링크되는 정보를 포함한 jni와 관련된 메시지 출력

- D<속성>=<값> : 속성의 값을 재정의

- jar : jar 파일

- X : Non-standard 옵션을 출력하고, 프로그램 끝냄.

- Xnoclassgc : 가비지 콜렉터 금지

- Xss <크기> : 쓰레드를 위한 스택크기 지정

- Xms <크기> : 자바 힙 크기 초기 값 지정

 

 
by sonysean 2012. 4. 19. 16:55

초기화면에서 데이터를 가져온 상태
데이터셋을 다 불러온 상태의 페이지에서 데이터셋을 컨트롤 한다. 사람모양
innerDateset, baindDateset -> codeColumn
Dateset Join 을 위한 Datecolumn(value) 화면에 뿌려주는 값
Exp 익스프레션 우 더블클릭 너무 많이 걸면 속도저하
뿌려지는 데이터 건수의 양을 100또는 1000으로 설정 할수 있다.
트리구조에서는 groupby로 트리에 맞게 불러와야 한다.
dataset.~~~ 조회후에 내용을 불러오는 함수가 있다.
마이플렛폼 라이브러리 추가
마이플렛폼 사이트내 예제 소스 활용.
File ->New -> App, Data, Global
Grid - add, col.
HEAD ex) 제목, 날짜 프로퍼티 장에서 Text
Dataset 에서 + 클릭
BODY -> Exp currow+1 (넘버링 처리)
셀 - col id 내용에 맞는 데이터셋 컬럼 설정
마이플렛폼에서는 페이징 처리를 잘 하지않는다.
search

by sonysean 2012. 3. 30. 18:12

test
admin/admin  admin console
webApp~~~(WAR) -> content 파일선택

help - install New software -> add -> svn url http://subclipse.tigris.org/update_1.6.x 설치후 우측상단 open perspective -> svn Repositories

eclipse
properties -> UTF-8/Javabuild path -> Libraries -> Resource JRE System Library[jre6]
MySQL admin/admin
ID가 Key 비고가 Value

컴파일된 파일 Cmd 창에서 실행
Javac C:\~~ .java
%JAVA_HOME%bin;
cmd 관리자 권한으로실행 -> java [통신용 컴파일된 java] [전문명]

Ctrl + Alt + G
Ctrl + Shift + R

mpapi
jsp->apringMP->Java->util

Select 값접근시 name value로 접근한다.

리눅스
root / 마이!@#
mpdev / 디비!@#
mp01 root/root
mysql -u
database 명 : mp01
mpsql -p mp01 < mp01.txt

path -> MySQL server 5.5\bin;
http://127.0.0.12/myadmin
MySQL Port 3306
windows service Name MySQL55

D:\bin>mywqld
      bin>mysql -u root -p mysql
update user set password:PASSWORD(비번) where user ='root';
FLUSH PRIVILEGES;
GRANT ALL ON *.* TO 'root'@'localhost' IDENTIFIED BY '비번' WITH GRANT OPTION;
FLUSH PRIVILEGES;

mysql -utest -p1234 test_db(디비명) < php5.sql(파일명) ex) C:\...\... (경로를 포함한파일명과 확장자)

정규표현식 Regular Express

util
API -> DAO (interface) -> DAOImp(DAO메서드 VO 세팅 파라메터검증) -> sql.xml 돌고 -> 출력

Synchronize
다운로드시 내려오는 값에 대한 설정 ..
(x) = Arguments
Xml2File.xml couponProcessorJob -next
Project - mpbatch- Main class - org.springframework.batch.core.lauch.support.CommandLineJobRunner

CommandLineJobRunner

MpFTPClient - Ftp.changeWorkingDirectory("./xml");(사용할 파일을 지정한다. )
id = dynamicJobParameters
Job id = couponProcessorJob
    <step id="step0" next="step1"
        <tasklet ref="getfile" transaction-manager="jobRespository-transactionManager"
        commit-interval =  "10" // 10개씩
Coupon.xml - couponInfo(RootElement) 반복구간 이름
xstreamMarshaller 해당VO 대소문자 구분함 대문자로 VO 내용과 동일하게 할것

eclipse shift + Alt + R 변수 다같이 이름 바꾸기

주소를 좌표로 구글맵 오픈 API
프로세싱에서 쿠폰 타입 세팅 구글 API
사용처 벙보 제휴처 정보 nfc 가맹점
V1 -> V2 버전에 맞게 수정
cmd 창에서 Java 파일 컴파일후 전문입력 해서 파라미터 테스트
JBoss admin console admin/admin
ssw xml <- response

google map open API 를 이용한 주변검색기능
현재위치에 대한 gps 정보를 기준으로 반경범위값을 설정하고 그 값에 들어오는 제휴처와 가맹점을 보여준다.
사용자 좌표, 반경주소, 계산방식
addressToLatlng
지오코딩 (API Key 가 필요하다)

시스템 변수 새로만들기
JAVA_HOME
C:Pro ~~ \jdk
Path
%JAVA_HOME%\bin

anyframeJava.org
해당 workspace 에서
Jatty server 시작
mvn clean jetty:run 해서 [INFO] started Jetty Server 확인
디플로이시 lib 에러 deploy
anyframe tag
JSTL(JavaServer Page Standard Tag Library)

설치테스트
db.type mysql
mp01
mysqlconnect.jar 파일 선택

문자 변환및 특수문자 처리에 있어 아스키 코드 표를 참조 java ascii char를 키코드로
정규표현식 replace

리눅스 퍼티 putty
mpdev ssh wifi 로만 접속
ls
~ su- 패스워드    cd/user/local/jboss_~
cd log        tail- server.log
putty 로그분석, 웹표준환경 검사
mpdev / 사용자!@#
root / 루트!@#
tail -f message.log
tail -n 10 message.log 마직막 10줄

mongodb 클래스 생성

svn save project -> trunk

각각에 대한 xml2 파일을 세트로 만들고 fileoutStream 파일이 쌓이는 곳에 대한 결정

Spring 3.0 ibatis
RDBMS 관계형데이터베이스 시스템
Relational DataBase Management System
anonymous

API 변경 리얼타임 실시간 규격 인증모듈 nfc 가맹점 아이디 로그인 이메일 임시패스워드 지점코드

문서작업 소스주석처리 닥시젠
개발환경 (이클립스)
공통환경 루트 일반적사항
perspective
windows-perferences
산출물 src 아키텍쳐(architecture) 설계
테스트케이스 문서, 인풋아웃풋 xml 과 데이터값 테스트 계획서 테스트 데이터 인풋으로는어떤 값을 받는지

 

'project ing' 카테고리의 다른 글

프로젝트 순서  (0) 2013.05.31
전자상품권 프로젝트 진행중  (0) 2012.03.26
by sonysean 2012. 3. 29. 17:45
환경변수 설정
Java_HOME C:\Program Files\Java\~
CataLina_HOME Jdk1.6.0.24
D:\mofat_dew\apache_tomcat6.0.3.3

admin/admin

체크박스의 파라메터 값을 확인 해서
현재 넘어와 있는 값을 정렬 또는 각각의 제목에 JSP <%%> 구문으로 체크박스의 파라메터 값이 맞을 경우만 if param = value.get? 로 정의
첫 페이지에 값이 있고, 있는 값을 리퀘스트 영역으로 넘기고, 그 값을 불러오기 위해 체크박스의 값으로 ...

닥시젠 : 주석을 문서화

create user [id] identified by [password]

오라클 권한 설정

Gtant Create User, Alter user, Drop user to hr (사용자계정명) with Admin option; 권한 설정

System 계정 들어가서
Alter user [id] account unlock identified by [password]; unlock

desc tabs;

oracle for orange. imp 사람마크 F5 key
Toad for oracle

오라클 확인 tnsping [ip]
tns.org    tnsnames.org   listner.org

ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = T(P)(HOST = 1164

javac 자바파일.java    java 자바컴파일된파일 넘기려는 파라메터 값

이탭은 복구되었습니다. 온라인 공격방지를 위해 메모리 보호 사용에 체크해제

Restaring Debug F6

전체 체크박스의 체그 여부 확인 각각에 대한 체크박스 해제
날짜 나오게 안나오게 리스트의 간격조정 셀위치의 변경
action -> dao -> (paramenter) to->

엔터키 사용가능하게 하는 함수
// Enter 입력시 전송
function KeyEventCommentDel(){
if(event.keyCode == 13)
}

onkeydown = "javascript:if(event.keyCode == 13){searchFun();}"

function searchFun(){
document.frm.pg.value = "/";
document.frm.action = "tax001List.do";
document.frm.submit();
}

select 태그에서는 name value 로 받는다.


eclipse
java -> Build path -> Uesr libraries

JBoss Spring iBatis
jar 파일 JBoss 6.0 jar 파일위치폴더 지정
sqlMapconfig

http://web2.Obusiness.or.kr
바이너리 배포판
ibatis-common-2.jar 공통클래스
ibatis-sqlmap-2.jar sql 매핑 클래스

http://subversion.tigris.org
http://svn.apache.org/repos/asf/ibatis
JDK 설치후 JAVA_HOME 환경변수 설정

spring/ibatis
배치프로그램 - 일괄프로그램으로 모아서 처리하는 프로그램
대량의 데이터를 사용할때 한버에 insert 하기 위해 transaction 및 batch가 필요
디비연결 커넥션
spring-ibatis.xml
mysql한글깨짐
C:\Program Files\MySQL\MySQ: Server 5.5 my-template 파일열고나서 default-character-set 뒤에 euc-kr로 변경한뒤

비접촉식 근거리 무선 통신[Near Field Communication]

전자지갑 coopDB 멤버쉽 마케팅플렛폼 실시간
전자지갑 XML string 규칙 구분자
mysql     DB cloudDB mongoDB
All@ openAPI anyframe
쿠폰발급빼고 모두 batch
체크인 통계분석

'project ing' 카테고리의 다른 글

프로젝트 순서  (0) 2013.05.31
마이플랫폼 진행중  (0) 2012.03.29
by sonysean 2012. 3. 26. 15:33

http://tomcat.apache.org/
Download -> Tomcat 7.0, Tomcat 6.0, Tomcat 5.5-> Binary Distributions ->32-bit/64-bit Windows Service Installer (pgp, md5) download



by sonysean 2012. 3. 22. 11:31
| 1 2 |