반응형 직장이 아닌 직업을 가지자!748 JBOSS 셋팅 JBOSS 셋팅을 해보자. 어디에서? 리눅스에서~~ 우선..다운을 받아서! 다운받는곳 : http://www.jboss.org/jbossas/downloads 압축을 풀면!! 아래의 디렉토리들이 나올 것이다! jboss-as mod_cluster picketlink resteasy seam jboss-as로 들어가서 보면 /jboss-eap-5.1/jboss-as/server all default minimal production standard web 위의 디렉토리들은 각각의 서버라고 보면 된다. 사용목적에 따라서 복사해서 사용 하면 된다. 개발서버라서 default 를 복사하여 acet 라는 서버명을 가진 것을 생성! cp default acet [참고 사항] 2012. 6. 8. 리눅스 zip 압축 및 해제 압축 zip -r -F 저장파일명.zip 디렉토리/ -r 서브디렉토리가지 압축 -F 한글파일을 포함하는 zip 압축 압축해제 unzip 파일이름.zip or jar xvf 파일이름.zip 2012. 6. 8. about Maven 언제 설치 하는가?? 내가 하고자하는 것은 로컬에서 메이븐이라는 녀석과 친해져서 빌드를 하는 것이다! 그렇다고한다면 친해지기 위해 설치 부터 용어와 주요 기능들에 대해서 알아보아야 할 것이다. 1. maven 은 언제 설치를 하는가?!! 엄청나게 많은 블로거들이 블로깅을 했을 것이다. 검색하면 다 나옴! 여기에서 중요한 것은 설치를 하는 내용들이 아니라 언제 설치를 하냐는 것이다. 1) 이클립스 IAM 플러그인을 설치 했다!! => 클라이언트에서는 메이븐을 별도로 설치할 필요가 없다!!! 2) 이클립스 m2eclipse plug-in을 설치 했다!! => 클라이언트에서 메이븐을 별도로 설치 해야 한다!!! ※ 참고 사항 Subclipse 1.6.x Update : http://subclipse.tigris.org/update.. 2012. 6. 6. CI 서버 지하철에서 끄적인..CI서버~지속적인통합 서버~~~ 아직 모르는 것이 많다..하나하나씩!! 재미를 느끼면서 알아가보자^^ must가 아닌 like~~~~~^0^good~~ 2012. 6. 6. link 보호되어 있는 글 입니다. 2012. 6. 4. 자바 보안 [1. 자바 보안] 2012.05.29 출처 : 해킹과 보안 (주)사이버출판사 - class loadiing : 실행시에 클래스를 동적으로 로드 - 코드 스푸핑(code spoofing) : class loading press를 가로채서 악성 클래스를 넣어 공격 함. - 보호 도메인(Protection Domains) : 현재 자바 보안 모델의 핵심, 도메인이란, 보안을 적용할 운영 환경의 한 부분을 나타낸다. 보호 도메인 내에서 실행되는 클래스들은 이들과 관련된 특수한 퍼미션을 가진다. 보안 도메인 제공 => 코드소스+퍼미션(보안정책) 클래스로더(코드 소스로부터 클래스들을 로드) -> 클래스 로더가 바이트 검증기 호출(검증 오퍼레이션 수행, 타입 검사, 스택 활용 검사, 클래스 파일 포맷 검사 등) 로.. 2012. 6. 4. CBD방법론 1. CBD방법론(Component Based Development) - Component를 기반으로 하는 개발 방법론 2. Component란? 1) 물리적으로 교체 가능한 소프트웨어의 특정파트 2) 재사용 가능한 어플리케이션의 building block(구축블럭정도??) 3) 스스로 인스톨 및 실행이 가능한단위. 4) 인터페이스가 존재하며, 그 인터페이스 이외에는 완전한 black box 5) 주고 받는 데이터는 추상화 되어있다. 요약하면, 재사용 가능 하고, 인터페이스만 공개되어, 그 인터페이스로만 작동시키고 내부의 모든 처리는 감추어져있는 소프트웨어의 building block. 3. 방법론 이란? - 패러다임 + process - 패러다임 : 어떤 것에 관한 귀감이나 예를 가리키는 말. 이 용어.. 2012. 6. 4. 개발자 꿈을 향해가는 '20대'를 위한 제1회 소마인사이드 세미나 "개발자 꿈을 향해가는 '20대'를 위한 제1회 소마인사이드 세미나" 모임기간 : 6월 2일 (토) 13시 00분 등록기간 : 5월 15일 (화) 21시 00분 ~ 6월 1일 (금) 22시 00분 모임장소 : 선릉 SW마에스트로 연수센터 7층 위의 모임은 무료 입니다~~괜찮은 것 같네요^^ link : http://onoffmix.com/event/7015 2012. 5. 24. [권한] 오라클 권한 주기~~ 오늘은 오라클에서 권한에 대해서 알아보겠습니다^-^good~ [1] 어떤 테이블에 SELECT 권한 주기 ACET 계정에 ORACLE_TEMP 테이블에 SELECT 권한을 줄려고 한다면!! =============================================== GRANT SELECT ON ORACLE_TEMP TO ACET =============================================== [2] 함수 조회를 할 수 있도록 실행 권한 주기! ========================= GRANT execute ON 함수명 TO 사용자이름(스키마 이름) ========================= [3] 권한 뭐뭐 있나 알아보자! SELECT * FROM user_tab.. 2012. 5. 14. ibatis 쓸만한 것 정리 ■ Ibatis 1) - : 여기서 지정된 쿼리 매핑 구문이 실행되면 캐시의 내용을 지운다. - : 캐시의 내용을 지우는 시간 간격을 정의 한다. 2) 3) 4) item_id = #item_id# 5) /* Item.getItemList */ /* 요소를 넣을 수 도 있다. */ 6) /* Item.getDeliPriceCode */ select deli_price_code From item Where item_id= #item_id# and rownum =1 7) 8) ............................................................ 9) /* Item.getItemPositionStockQty*/ SELECT F1_PRICEMGR_STOCKQTY_TEMP(.. 2012. 4. 24. ora-01031 ora-01031 select m.*, m.rowid from acetusr m where user_code = '101203' 로 rowid를 통해서 밑에다가 하나 추가를 할려고 했다.. 그런데!!!! ora-01031 오류 발생!!!! 바로..권한이 없었던 것이였다!!! 권한 문제! 2012. 4. 24. java.sql.SQLException : ORA-00904 [-904] [ORA-00904: "B"."STR_CODE": invalid identifier 라는 오류가 났다!!! java.sql.SQLException : ORA-00904 : 열명이 부적합합니다. 알고보니..compile을 다른 걸 했었던 것이였다..ㅋㅋ 테이블 명이나 컬럼 등! 컴파일이 잘되었는지도 살펴보자^-^good~ 2012. 4. 24. 전화영어♡ 회사생활을 하면서 즐거움을 주는 전화영어였다..ㅎㅎㅎ M코스 -> A코스 를 지나 H코스..에서 STOP..ㅠ_ㅠ 전화영어를 하시려는 분들에게 Tip~ 1) 전화영어를 하면 처음에는 음..에..음...하다가 적응이 되면 그런 부담감은 적어진다. 2) 예습을 해서 튜터에게 써먹으면 재미지다.(단, 예습은 어렵다..ㅋㅋ) 3) 배운뒤 써먹을 수 있으면 좋다!(하지만 나가본적이없구나 ㅠㅠ) 4) 작은 기본적인것(인사등) 이라도 자꾸 쓰다보면 자연스럽게 되는것 같다. 5) 지하철 앞에서 어떤 아시아계 외쿡인이 출구에 대해서 이야기 했는데 부담없이 말했다 ㅋ 이것이 바로 전화영어의 힘!? 음..백인 or 흑인과 이야기 해보고 싶다는 생각이 듬. - 끝 - 2012. 4. 21. Debug Certificate expired 실행 시 Debug Certificate expired 났는가??? 그럼 잘 찾아오셨습니다. ㅋㅋㅋ 어떻게 수정하는가 하면!! [1] Eclipse의 Window > Preference에서 아래의 그림처럼 해당 경로로 간다. [2] 아래의 그림처럼 해당 경로로 가서 debug.keystore라는 파일을 지운다. [3] 마지막으로 이클립스에서 Project > Clen을 통하여 재빌드 시킨다^^good~~ 그리하면! 에러는 사라진다...ㅎㅎㅎ 2012. 4. 6. ORA-01008: not all variables bound 오라클 에러!! 자세히 쿼리를 들여다 보니.. :user 를 그대로 두고 돌렸던 것이였다..ㅋㅋ 즉 쿼리형태로 다 바뀌여져있는지 확인이 필요하다. 변수가 아닌!! ㅎㅎㅎ 2012. 4. 6. An SDK Target must be specified An SDK Target must be specified 는...프로젝트 import 시나 생성 시 오류가나거나 프로젝트를 찾지 못한다.. 그 이유는 build target 설정이 되어있지 않아서이다.. 위의 그림처럼 아이콘을 클릭하면 연결되어있는지 알 수가 있다. 또는 아래와같이 메뉴로 알 수가 있다. 프로젝트 생성 시 build target이 없다.. 해결 방안으로.. 모조리 체크하고 install 한다. 인스톨 한다~~ 시간이 오래걸리는구나.. 2012. 4. 4. 5일차 : Objective C 오후 TableView테이블뷰의 셀은 UIView의 서브클래스인 UITableViewCell의 인스턴스 이다.contentView, textLabel, imageView, accessoryView, detailTextLabel:textLabel테이블뷰는 데이터 소스와 델리게이트 오브젝트를 필요로 한다.데이터소스는 테이블 뷰에 정보를 뿌려줄 책임이 있는 오브젝트이며, 델리게이트는 테이블 뷰에서 발생한 여러가지 이벤트를 대신 처리해줄 오브젝트 이다. 데이터소스 델리게이트 : Controller의 데이터소스 프로토콜 메서드와 델리게이트 프로토콜 메서드를 통해 직접특정 데이터를 뿌리도록 구현.필수적인 메서드 3가지(프로토콜을 선택할 경우 무조건 구현해야한다.)-(NSInteger)numberOfSectionsInTa.. 2012. 3. 30. 5일차 : Objective-C 오전 교육의 막바지까지 왔구나!!..여러가지 자바와 다른 개념들이 있고 공통적으로 쓰이는 개념도 많다.특히 메모리 관리나 API들이 광건 인 것 같다. @@@@촛불켜기@@@@@AppDelegate.h// // AppDelegate.h // LightTheCandle // // Created by SDS107 on 12. 3. 30.. // Copyright (c) 2012년 __MyCompanyName__. All rights reserved. // #import @interface AppDelegate : UIResponder { UIImageView *candleImageView; UISwitch *onOffSwitch; UILabel *candleStateLabel; BOOL candleState; UI.. 2012. 3. 30. 제4장. Objective c 하편 1. iPhone개발을 해보자!!- viewContraller 1) .h : view의 컨트롤을 위한 코딩을 해준다 물론 해더니깐 선언만 2) .m : 헤더에 대한 구현부 3) xib : 여기에서 마치 비주얼베이직이나 MFC에서의 컴포넌트들을 마우스로 끌어다가 만들어주며 연결시켜주는 부분이다. IBOutlet과 IBAction 이 있다. 헤더 파일 소스 #import @interface ViewController : UIViewController { UILabel *note; UITextField *display; } @property (retain, nonatomic)IBOutlet UILabel *note; @property (retain, nonatomic) IBOutlet UITextField *.. 2012. 3. 29. 제 4장. Objective C 객체 직렬화와 역직렬화 소스// // main.m // demo192 // // Created by SDS107 on 12. 3. 29.. // Copyright (c) 2012년 __MyCompanyName__. All rights reserved. // #import @interface Thingie : NSObject { NSString *name; int magicNumber; float shoeSize; NSMutableArray *subThingies; } @property (copy)NSString *name; @property int magicNumber; @property float shoeSize; @property (retain)NSMutableArray *subThingies; -(.. 2012. 3. 29. 제3장. Objective C[오전+오후] AutoReleasePool 먼저 풀을 생성================객체1 객체2================Pool // 미리 풀을 만듬.[pool release] 카테고리 : 동적 런타임 디스패치(Dynamic Runtime Dispatch)카테고리는 기존의 클래스에 새 메서드를 추가 하는 방법이다.(상속 받지 않고도 가능!) - 만능은 아니다!단점 : 1) 인스턴스 변수를 새로 추가 할 수 없다.2) 이름 충돌-카테고리 메서드가 기존의 메서드와 동일한 이름을 갖게 되면 카테고리 메서드가 우선시 된다.기존 메서드를 돌려 사용할 방법이 없다.(하이딩 된다.)장점 :1) 클래스 구현을 여러파일로 나누거나, 여러 플랫폼으로 나눌 때 카테고리로 구현 분리하기거대한 클래스의 구현을 한 파일에 다하기는 힘듬.. 2012. 3. 28. 이전 1 ··· 31 32 33 34 35 36 다음 반응형