본문 바로가기

프로그래밍/Java & GWT15

[spring] 사전 설정 - oracle 설치. 1. oracleXE112_win32 버전 setup.exe 실행 > 저는 setup파일이 있어서 그걸 실행 했습니다. 2. 비밀 번호 설정 wfox ( 자기 마음대로 하면 됍니다) 3. 설치 완료 후 cmd 실행 4. sqlplus system/wfox 입력 > 여기서 wfox는 비밀번호 5. C:\oraclexe\app\oracle\oradata\XE 경로에 보면 계정들이 있고 여기에 추가할 예정입니다. 도스창에 아래와 같이 입력합니다. 여기서 wfox는 만들고 싶은 계정 이름입니다. create tablespace wfox 엔터 datafile 'C:\oraclexe\app\oracle\oradata\XE\wfox.dbf' size 200M; 엔터 "Tablespace created" 메시지가 출력.. 2016. 12. 13.
string 객체와 문자열 string의 차이. 2016. 11. 29.
[jQuery] $ is not defined 에러 크롬에서 jQuery 가 실행이 안되서 확인해봤더니 에러 내용이 " $ is not defined " 였다. IE에서는 실행되는데, fireFox, chrome에서는 실행안돼서 확인해보니까 utf-16으로 되어있어서 실행안됐었다. ---------- 실행된 코드------------- 여기를 클릭하면 사라집니다. ------ 틀린코드 ------------- 여기를 클릭하면 사라집니다. 2016. 8. 27.
java 빌드 도구 - ANT : 과거에 많이 사용하던 빌드 도구 ant.apach.org - Maven : ANT 다음으로 나오기 시작한 빌드 도구 maven.apach.org - Gradle : Maven보다 한단계 더 앞선가감. www.gradle.org Maven 메이븐이란? 간단히 라이브러리 자동관리 플러그인이라고 할 수 있다. 필요한 라이브러리파일들을 하나하나 찾아서 다운받지 않아도 된다. 프로젝트에서 pom.xml을 열어보면 어떤 라이브러리들이 있는지 볼 수 있다. 필요한 라이브러리가 있을 경우 pom.xml에 넣어주고 메이븐 인스톨하면 자동으로 해준다. 2016. 8. 22.
jdbc란? ORM은? 참고 http://www.tutorialspoint.com/hibernate/orm_overview.htm * What is JDBC? - JDBC는 자바 프로그램이 관계형 데이터 베이스에 Access하도록 자바 API Set을 제공한다. - Java APIS 자바프로그램이 SQL 실행할 수 있게 한다. 그리고 SQL과 상호작용한다. - JDBC는 database independent에 쓰기 위한 유연한 구조를 제공한다. JDBC는 어떤 수정(변경)없이 다른 DBMS 상호 작용하며 다른 플랫폼 위에서도 실행될 수 있다. 장점 - 가볍도 단순한 SQL 프로세싱 - 많은 양의 데이터도 좋은 성능을 낸다. - 작은 어플리케이션에 완전 짱 - 쉬운 문법과 배우기 쉽다. 단점 - 대형 프로젝트에서 사용하기가 복잡.. 2016. 8. 22.
ibatis - hibernate 프레임워크 비교 ibatis (mybatis) - iBATIS는 SQL에 대한 모든 컨트롤을 하고자 할때 매우 적합하다. - SQL쿼리들이 매우 잘 최적화되어있을때에도 유용하다. - iBATIS는 애플리케이션과 데이터베이스간의 설계에 대한 모든 조작을 하고자 할때는 적합하지 않다. 그 이유는 애플리케이션과 데이터베이스간에 서로 잘 구조화되도록 설정이 바뀌어야하기 때문이다. 이러한 경우에 객체관계(object-relational)애플리케이션을 개발할 수 있으며 다른 ORM툴을 사용하는것이 더 올바른 선택일 것이다. - iBATIS는 상대적으로 더 SQL중심적이기때문에, SQL을 직접적으로 사용하게 된다. - iBATIS는 관계 데이터베이스가 아닌 데이터베이스들을 사용할때에도 적절치 않다. 그러한 데이터베이스들은 트랜잭션이.. 2016. 8. 22.
[java] awt - button 만들기. package awtStudy; import java.awt.Button; import java.awt.Frame; import java.awt.Panel; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; class ButtonEx extends Frame { public ButtonEx() { Panel p = new Panel(); Button b1 = new Button("강백호"); Button b2 = new Button("서태웅"); Button b3 = new Button("정대만"); p.add(b1); p.add(b2); p.add(b3); add(p); setSize(300,150);// 프레임 윈도우 폭을.. 2016. 8. 21.
[ibatis] #, $ 의 차이 1. # 사용 쿼리 ex) select * from pokemonInfo where no = #no# 로그 - select * from pokemonInfo where no = ? - parameter : [1] parameter 값 1에 해당되는 정보가 표시된다. #은 대입되어서 값이 들어간다. 2. $ 사용 쿼리 ex) select * from pokemonInfo where no = $no$ 로그 - select * from pokemonInfo where no = 1 - parameter : [] 보면 $의 경우 입력한 값이 그대로 쿼리안으로 들어간다. 참고 : http://tip.daum.net/question/58690260 2016. 7. 25.
[GWT] 1. sample 프로젝트 만들기. * 이클립스를 사용했습니다. GWT관련 파일은 미리 다운 받아 설치한 상태입니다. 1. Project Exploer 오른쪽 버튼 -> new -> other -> webApplication Project 클릭 2. Project Name 입력 -> Package 이름 입력 -> 체크박스 해제 Use Google AppEngine -> Finish 3. 방금 만든 프로젝크 오른쪽 버튼 클릭 -> Debug As -> Wep Application 버튼 클릭 4. 오른쪽 하단의 Development Mode에 아래와 같은 URL이 생기면 더블클릭 5. 텍스트 박스에 글자 입력 후 send 버튼 클릭하면 popup 창이 뜹니다. 그럼 sample 예제 실행 끝! 간단히 프로젝트 설명하겠습니다. 일단 프로젝트를 .. 2016. 7. 20.
반응형