728x90

Java 31

[RCP - Teamcenter] Plug-in Project 신규 세팅하기_2. Configuration 설정

2023.09.22 - [코딩 공부/JAVA] - [RCP - Teamcenter] Plug-in Project 신규 세팅하기_1. 프로젝트생성 앞서 Plug-in Project를 생성해봤고 이제 팀센터의 Plug-in을 추가해주는 작업을 진행한다.  1. Window > Preferences 클릭한다.   2. Plug-in Development > Target Platform 화면에서 오른쪽 Add 버튼클릭한다. (캡쳐에는 Teamcenter10 이라고 등록을 마친상황이고, 아직 등록 전인 상태라면 Running Platform 하나만 등록되어있을 것이다.)  3. Nothing 으로 선택된 상태로 Next를 누른다.  4. Name을 지정해준 뒤 (ex. Teamcenter10) Locations ..

Java/Teamcenter 2023.09.23

[RCP - Teamcenter] Plug-in Project 신규 세팅하기_1. 프로젝트생성

Teamcenter를 처음 이클립스에 프로젝트 생성하여 세팅하고자 한다.팀센터 기존 소스에서 SWT - nebula 라이브러리를 적용하여 개발 진행하는데 플러그인 세팅을 해도 계속 오류가 나서 처음부터 세팅해보기로 했다. 우선 Plug-in Project를 생성하는 내용을 정리해봤다.  1. 이클립스에서 File > new > Plug-in Project 클릭한다. 2. Project name 을 작성한다. 3. Execution environment 는 JavaSE-1.7 버전으로 변경해주고, Generate an activator 체크한다. 4. Create a plug-in using a template 체크하여 Hello, WorldCommand 를 선택한다. 5. 프로젝트가 잘 생성되었는지 확인..

Java/Teamcenter 2023.09.22

[JAVA-SWT] Eclipse에서 swt library추가하여 JAVA 프로젝트 생성

Java 프로젝트에서 swt library를 사용하기 위하여 추가하는 방법을 정리하고자 한다. 우선 swt library를 다운받아서 준비해야한다. (사이트에서 다운받아도 되고 나는 받아놓은 파일이 있어서 첨부해놨으니 혹시 필요하신 분은 다운받아서 쓰셔도 됩니다.) 라이브러리 파일의 위치를 나중에 헷갈리지 않도록 이클립스 workspace위치 폴더 > 프로젝트 파일 > lib폴더를 만들어서 넣어놓는다. 그러려면 우선 프로젝트파일을 만들어놓은 상태여야 겠다. 그렇게 파일을 넣고 나서 refresh를 하고나면 아래와 같이 jar파일이 보인다! 프로젝트명을 우클릭 하면 build path > Configure Build Path로 들어간다. 이 부분에서 라이브러리를 등록해줄 수 있다. Java Build Pa..

Java/JAVA 2023.07.06

첫 프로젝트 시작! - 시스템관리 세팅 (개발환경세팅, 파일, DB 이관-INSERT문 SELECT하기)

첫 프로젝트를 시작했다. 프로젝트를 시작하면 보통 가장 낮은 경력자가 기본 시스템관리쪽 세팅을 한다고 한다. 그래서 초반 화면설계나 요구사항정리, 테이블정의서 작성하는 기간 동안 먼저 시스템관리를 세팅하게 되었다. 전체적인 프로세스를 아래와 같이 정리해봤다. 개발환경 세팅 프로젝트 생성 파일 이관 (필요 시 기존 소스 참고) DB 세팅 데이터 이관 테스트 우선 개발환경 세팅을 해야한다. jdk 설치 및 library path 세팅, Eclipse 설치를 해야한다. 부가적으로 DB safer, svn 세팅 등이 필요했다. 가이드에 맞춰서 세팅을 하고 시작하면 된다. 프로젝트 파일을 생성하고, Spring, Maven , Server 세팅을 해주어야 한다. 참고할 프로젝트 파일을 Checkout 받은 뒤에 ..

Java 2022.07.30

[Geolocation Api] 주소 변환 API 사용 위도, 경도값 저장하기

출퇴근 관리 기능을 구현하기 위해서 주소 변환 API를 서치해서 적용해봤다. HTML5 에 있는 Open Api 중 Geolocation 이라는 Api는 웹에서 사용자의 위치정보를 JS 언어를 통해 반환해준다. 예전에는 제한이 없었으나 현재는 https 로 시작하는 url 에서만 사용 가능한 api이므로 http를 사용하는 곳에서는 사용이 불가능 하다. 그러나 개발시에는 localhost에서는 테스트가 가능하여 브라우저를 이용하여 테스트했다. 사용법은 단순히 js에서 아래와 같이 선언하면 위도, 경도 값 (현재 위치)를 받아올 수 있다. navigator.geolocation.getCurrentPosition(success, error); success는 성공 시 콜백, error는 실패 시 콜백 함수명..

Java 2022.05.26

[Window] ip주소, mac 주소 확인 방법

회사에서 윈도우 노트북을 사용하는데, ip주소와 mac주소(물리주소) 를 확인하는 방법을 몰랐어서 정리해놔야겠다고 느꼈다! (개발자가 이건 기본 아니냐고 꼽당했다 흑흑) 자주 사용 안하면 또 잊을 것 같아서 정리해놔야지! 1. 윈도우 command 창 명령 프롬포트를 켠다. 2. ipconfig -all 입력 후 엔터 3. 촤라라락 뜨는 정보들 중 필요한 ip주소와 물리주소를 확인한다. - 내가 원하는 정보였던 무선 LAN 어댑터 Wi-Fi : 에서 IPv4 값을 확인했다! 끝!

Java 2022.05.21

Java 개발 공부 18일차 (21.09.09)

String Class (메서드를 사용 후에도 계속 String 클래스 이다) - charAt(숫자) : String을 배열로 취급했을 때 숫자 인덱스 위치의 문자를 char 타입으로 가져온다. - indexOf( "문자열") : 문자열을 찾아서 시작하는 인덱스값을 리턴한다. 찾는 값이 없으면 -1이 리턴된다. - length() : 문자열의 총 길이 리턴 (공백 포함) - replace("1", "2"): 해당 문자열을 다른 문자열로 대체해서 문자열 전체를 복사하는 메서드. 1 문자열을 찾아서 다 2문자열로 변경한 뒤 문자열을 복사해서 새로운 String 객체로 만든다. - substring(a, b) : a인덱스부터 b-1인덱스까지 문자열을 잘라서 가져옴 // substring(a) : a인덱스부터 ..

Java 2021.09.10

Java 개발 공부 15~17일차 (21.09.06~08)

AWT Component f.setLayout(null); => //디폴트 레이아웃을 사용하지 않고 크기, 위치를 개발자가 직접 지정하겠다. 는 뜻 > List (int rows, boolean multipleMode) : rows는 몇 줄 짜리 list인지 지정,, multipleMode는 다중선택 가능여부 지정. CheckBox : bool 값이 true이면 선택된 상태로 생성, false면 선택 해제된 상태로 생성 체크박스에서 네모상자가 아닌 동그라미를 radio box 라고 부른다. checkbox group으로 묶어지면 중복선택이 안되는 radio box로 생성된다. 21.09.07 panel의 디폴트 레이아웃은 flowlayout 이다. 보통 프레임의 디폴트 레이아웃은 borderlayout이..

Java 2021.09.09

Java 개발 공부 14일차 (21.09.03)

Integer [] arr, -> Arrays.sort(arr, Collections.reverseOrder) -> 내림차순 정렬 Arrays.sort(arr) -> 오른차순 정렬, 근데 arr를 한번 옮겨서 정렬했다. 이유 확인?? 정렬 알고리즘, 서치 알고리즘 : 버블정렬, 삽입정렬, 선택정렬, 퀵정렬 Java AWT 기본 API클래스 부분 들어가기 전에 눈으로 보이는 Java AWT를 학습하기로 했다. 최근에는 Java AWT를 거의 사용하지 않지만, 기본 동작하는 형태 등은 현재 사용되는 UI tool들과 유사하기 때문에 학습하고 넘어가면 좋을 것 같다. AWT의 정의 - AWT (Abstract Window Toolkit) : 자바의 초기 화면을 구현하는 API AWT의 구성 요소 - Compo..

Java 2021.09.08

Java 개발 공부 12~13일차 (21.09.01~02)

String str = String.format("%.3f", d1); System.out.println(str); 자릿수 지정하여 출력 가능한 형태. 인터페이스를 수정해서 메소드를 추가해야할 때, 디폴트 메소드로 작성을 해야 그 인터페이스를 구현하는 클래스에서 컴파일 에러+메소드 재정의가 필요하지 않다. 내부 로컬 클래스에서 사용된 매개변수와 로컬변수는 모두 final 특성을 갖는다! Inner class에서 외부 클래스의 변수를 사용하려면 상수(final)로 선언되어야 한다. UI 이벤츠 처리 등에 익명객체, 중첩 클래스 등이 사용된다. 1) 에러 (Error) 2) 예외 (Exception) args에 입력을 시작하려면 Run Configuration으로 들어가서 arguments창에 띄어쓰기 기준..

Java 2021.09.02
728x90