'NetBeans'에 해당되는 글 15

  1. 2011.08.15 NetBeans에서 실행하는 build.xml 이름 변경하기
  2. 2011.08.15 NetBeans에서 SVN 저장소 Checkout하기 (Eclipse와 소스 공유)
  3. 2011.08.14 jVi
  4. 2011.02.23 NetBeans 에서 Java DB 사용하기
  5. 2011.02.15 NetBeans 를 실행시켰는데 아무것도 없다.
  6. 2010.07.21 버전 관리에 대한 이것저것...
  7. 2009.08.29 개발 환경 및 도구
  8. 2009.07.20 NetBeans - Using Hibernate with the Java Persistence API
  9. 2009.07.20 NetBeans - Using Java Persistence in a Web Application 2
  10. 2009.04.20 NetBeans - Using Java Persistence in a Web Application
  11. 2009.04.18 웹 어플리케이션 인증
  12. 2009.04.08 NetBeans - Introduction to the JavaServer Faces Framework
  13. 2009.04.04 NetBeans - Connecting to a MySQL Database
  14. 2009.03.08 NetBeans 설정
  15. 2009.03.06 [IBM dWs] Grails 마스터하기: 첫 번째 Grails 애플리케이션 구축하기

NetBeans에서 실행하는 build.xml 이름 변경하기

NetBeans에서 Ant를 이용하는데 문제는 build.xml을 다른 IDE에서도 사용하는데....

ant 실행시 -f 옵션을 이용하면 될거 같은데....없네.
ant -buildfile build.xml
-D 옵션으로 기본 파일명을 바꿀수는 없는지...

TestWebapp\nbproject\project.properties

이걸 변경해주면 된다.

checkout 시 build.xml 이 있으면 넷빈즈에서 생성하는 build.xml 이름을 변경할 수 있도록 해준다.

NetBeans에서 SVN 저장소 Checkout하기 (Eclipse와 소스 공유)

1. 이클립스에서 웹프로젝트를 생성해서 SVN에 올림.

2. 넷빈즈에서 가져온다.


3. Local Folder에 소스는 내려받아졌다.
이때 내려받은 소스의 디렉토리명을 적절하게 변경한다.
위와 같은 경우는 TestWebapp이므로 변경할 필요가 없지만 저장소의 trunk 디렉토리를 받으면 로컬에도 trunk라는 이름으로 생김.

4. 프로젝트를 선택한다.


5. 프로젝트 생성 위치를 지정한다.


5. 각 디렉토리를 지정한다.


6. 버전관리하지 않아도 되는 리소스를 지정한다.


build.xml은 다른 곳에서 사용할 수 있으므로 제외
nbproject/ 는 넷빈즈에서 다시 생성해 주므로 제외
build/ 도 제외(여기서 안보이는 것은 Eclipse에서 이미 해서 그럴거야)
conf/ 는 포함시키는게 좋을 듯       [todo] 아직 미정임...
sun-web.xml 필요에 따라 설정을 추가할 수도 있으므로 포함시킨다.

jVi

- jVi - vi editor clone

- http://blogs.oracle.com/katakai/tags/jvi


- jVi Options and Configuration - Control-Key Bindings
Ctrl+W 체크를 풀어야 창닫기 단축키 사용이 가능해 진다.
Ctrl+S 도 해제

- viex 도 있음.

NetBeans 에서 Java DB 사용하기

- Services에서 기본적으로 Java DB가 등록되어 있어서 사용하기 쉽다.

- GlassFish를 시작하면서 등록된 Java DB를 실행시킬 수도 있다.
(Tools - Servers - Start Registered Derby Server)

- 데이터베이스 생성위치

데이터베이스가 제대로 등록이 되어 있지 않거나 중복되는 데이터베이스명이 있으면 여기에서 처리한다.

NetBeans 를 실행시켰는데 아무것도 없다.

EJB3 을 Tomcat 에 배치시켜 보려고 오랜만에 NetBeans 를 실행시켰는데 아무것도 없다.
Window 가 아무것도 없다.
이런...

Projects, Files, Services Windows 를 하나씩 꺼내서 배치를 시켰다.
Console Output 도 하나 꺼내고.
대강 모양을 잡으니 비슷한 모양이 되었다.

그런데 문제는 Projects Window 에서 파일을 더블클릭하면 편집할 수 있게 열리는데 Projects Window 와 같은 곳에서 열린다.


난감하다.
검색해도 잘 나오지도 않고(이런 경우 어떤 검색어를 사용해야 하나).
새로 깔아야 하나?
메뉴를 이것저것 눌러봐도 없고...에이...포기할려고 할때쯤.

Window 메뉴 제일 아래에 Reset Windows 가 보인다.
찾던게 이놈이다.

- 넷빈즈 프로파일링 기능이 좋은데 언제 해보나.

버전 관리에 대한 이것저것...

- 버전 관리되고 있는 파일을 버전 관리에서 제외하기 : 참고

  1. 동기화
  2. SVN Repository에서 해당 파일을 삭제한다.(서버)
  3. 로컬 개발 환경에서 해당 파일을 백업받아 둔다.
  4. SVN에서 update 받는다.
  5. 백업받아둔 파일을 다시 넣으면 svn:ignore 가 활성화된다.
  6. 커밋한다.
- svn:ignore 프로퍼티를 수정해서 적용해봤는데 안됨...왜 그럴까? =-=> todo


- Maven 또는 Ivy 로 관련 라이브러리를 관리하는 것도 좋겠다.

개발 환경 및 도구

- 이클립스
현재 주로 사용중, 자꾸 무거워지지만 만족함.

- NetBeans
예제를 실행시켜보기 위해 사용, 좋은 툴이다.

- JBuilder
예전에 스터디하면서 사용, 좋지만 너무 무거웠다.
요즘에 이클립스 기반으로 나오는거 같다.

- 에디트플러스
처음 프로그래밍 공부할때 사용자도구와 연결해서 사용했다.
텍스트파일 편집에는 최고인거 같다.
매크로 기능으로 한방에~~~

- vi
여기에 손이 익어서 vi 입력을 지원하지 않는 IDE는 사용할 수 없을 정도다.

- JDeveloper
좋은 툴이라고 한다.
한번 사용해 보자.

NetBeans - Using Hibernate with the Java Persistence API

http://www.netbeans.org/kb/docs/web/hibernate-jpa.html

NetBeans 로 Java Persistence API(Hibernate), JSF 사용하기
"Entity Classes from Database" wizard 로
[todo] 다시 해보기


- 이미지출처는 http://www.netbeans.org

NetBeans - Using Java Persistence in a Web Application 2

http://www.netbeans.org/kb/61/javaee/persistence.html

NetBeans 로 Java Persistence API, JSF 사용하기
"JSF Pages from Entity Class" wizard 로 Grails 처럼 CRUD 에 대한 페이지를 만들어 준다.






- 이미지출처는 http://www.netbeans.org

NetBeans - Using Java Persistence in a Web Application

http://www.netbeans.org/kb/60/web/customer-book.html

NetBeans 로 Java Persistence API 사용하기


- 이미지출처는 http://www.netbeans.org

웹 어플리케이션 인증

todo=login.jsp 소스

- Securing a Web Application in NetBeans IDE 6.5
Tomcat, GlassFish(Sun Java System Application Server)에서 BASIC, FORM 인증걸기

위 튜터리얼을 따라 해도 안되는데 원인은 tomcat-users.xml의 위치가 문제였다.
CATALINA_HOME/conf/tomcat-users.xml이 아니라 C:\Documents and Settings\USER\.netbeans\6.5\apache-tomcat-6.0.18_base\conf\tomcat-users.xml을 수정해야 한다.
그리고 rolename은 대소문자를 구별한다.


NetBeans - Introduction to the JavaServer Faces Framework

- http://www.netbeans.org/kb/61/web/jastrologer-intro.html
NetBeans 에서 JSF 따라하기









- 이미지출처는 http://www.netbeans.org


NetBeans - Connecting to a MySQL Database

- Connecting to a MySQL Database
- 윈도우 명령어 라인에서 MySQL 시작하기


MySQL 사용자계정에 암호가 있는 경우 --password 옵션으로 추가해 주어야 한다.

- 5.1
 Path to start command  C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld.exe
 Arguments  --console
 Path to stop command  C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqladmin.exe
 Arguments  -u root -pnbuser shutdown

 

NetBeans 설정

- http://www.netbeans.org

- 글꼴 : 새굴림 14(Eclipse 가 Courier New 인데 이 글꼴을 사용하면 넷빈즈에서는 한글이 깨짐)
- Keymap을 Eclipse로 둔다.
- Ctrl+Q 이거 좋네

- Editor - Formatting
Tab Size 4
Right Margin 100

[IBM dWs] Grails 마스터하기: 첫 번째 Grails 애플리케이션 구축하기

- Installation

- Sample
> grails create-app trip-planner
> cd trip-planner
> grails create-domain-class Trip
Add member variable to grails-app/domain/Trip.groovy
> grails generate-all Trip
> grails run-app

Browse to http://localhost:8080/trip-planner
- 포트 변경




- 동적 스캐폴딩
trip-planner/grails-app/controllers/TripController.groovy
class TripController{
    def scaffold = Trip
}
전체 코드 15줄(grails stats 로 확인가능)로 CRUD 기능을 처리하는 웹어플리케이션을 작성할 수 있다.

- 참고자료
IBM developerWorks : Grails 마스터하기
NetBeans : Introduction to the Grails Web Framework

[Grails1.0 사용자 가이드] 전체 목록
Grails Korean Home