본문 바로가기
반응형

직장이 아닌 직업을 가지자!738

Websquare 시작하기 Tip 회사에서 웹스퀘어를 쓴다고 해서 오늘부터 조금 보기 시작하였다. Websquare를 가지고 화면을 구현 할 때 2 가지 방법이 있다. 그 중 xPath를 사용하여 구현하는 것을 알아보겠다.^-^good~ [웹스퀘어의 틀을 살펴보자] 아래와 같이 안되어있다면 추가하면 된다. 좌측 하단에서 Websquare를 선택해서 필요한 것들을 셋팅하자! [그림1] --회사 가서 추가-- 위의 그림에서 보면 Palette에서 끌어다가 셋팅을 하면 된다. 그리고 해당 컴포넌트들에 클릭하면 우측 Property에서 정보들을 확인 할 수 있다. 데이터 인스턴스와 매핑, 즉 바인딩을 해주기 위해서는 우측 Instance에서 드래그를 통하여 Design Text Bos쪽에 끌어주면 된다. 결과로는 초록색으로 변하게 된다. 위의 .. 2012. 11. 13.
[용어] JNDI [참고 그림1] 1. 사전전 의미 JNDI (Java Naming and Directory Interface) JNDI는 자바 프로그램들을 DNS, LDAP 및 NDS 등과 같은 네이밍/디렉토리 서비스에 연결하기 위한 썬의 API이다. 애플리케이션은 JNDI API에 작성되어 있으며, 디렉토리 드라이버는 JNDI SPI (Service Provider Interface)에 작성되어 있다. JNDI는 썬의 J2EE 플랫폼의 일부이다. 2. JNDI 서비스의 종류 - LDAP(Lightweight Directory Access Protocol) : 네트워크 디렉토리 서비스의 표준인 x.500을 위한 경량화 프로토콜 - DNS(Domain Name System) : 인터넷 네이밍 시스템, 컴퓨터 이름(도메인).. 2012. 11. 12.
[세번째] Spring 사내 스터디 2012/10/23 - [Study/Study group] - [첫번째] Spring 사내 스터디2012/10/31 - [Study/Study group] - [두번째] Spring 사내 스터디 3번째 내부 스프링 스터디!! 범위 : 토비의 스프링 3.1 1권 3,4,5 장 역시나 200페이지 분량이다..ㅋㅋ;; 1) 템플릿과 스프링(link 참조) http://www.youtube.com/watch?v=hHwbUlWOelk&feature=BFa&list=PL2D6EA0CE629ACE5B 2) review Spring 3.1(토비 ch 3, 4, 5장) Review 3장 - 템플릿 템플릿 이란? 변경이 거의 일어나지 않으며 일정한 패턴으로 유지되는 특성을 가진 부분을 자유롭게 변경되는 성질을 가진 부분으.. 2012. 11. 12.
AA란? Architecture? Architecture의 사전적 의미는 ‘건축 혹은 건축 양식’ , 그리고 ‘컴퓨터 시스템의 구성’ 으로 나와 있습니다. 컴퓨터에서 말하는 아키텍처란, 프로세스와 전체적인 구조나, 컴퓨터와 운영체제, 네트워크 및 기타 개념들 간의 논리적 상호관계 등을 생각하고 정의하는 등, 컴퓨터 구조의 모든 곳에 적용되는 용어입니다. Architecture는 OSI 7 Layer같은 참조 모델처럼 하나의 참조 모델이 될 수도 있지만, 특정 제품의 구조를 위한 모델을 의미하거나, 펜티엄 프로세서 같은 특정 제품의 구조가 될 수도 있습니다. 이 문서에서의 Architecture의 가장 가까운 뜻은 “특정 제품의 구조를 위한 모델을 의미” 가 될 듯 싶습니다. Application Architect.. 2012. 11. 12.
[KSUG+Java cafe] 스프링 스터디 스터디를 위해 컴퓨터를 구입! ㅋㅋ 드디어...이렇게 간단하게나마 적을 수 있게 되었다^-^good~ [1] spring mvc 기본 내용 - 소스 변천사(servlet filter 등) [2] 웹로직 1. 쓰레드 풀링 등 뒷단 2. 자바옵션 - 메모리, 페이징 등 처리 3. Minor GC Eden SS1 SS2 Old ----> ----> ------> -----> 오브젝트 생존 방향 4.Full GC(Major GC) old에 유지가 긴 오브젝트들이 풀로 쌓여있을 때 WAS 2개의 컨테이너 J2E , WEB [3] Java Web 기술 HTTP , HTML(정적) 자바 서블릿 - 포트 리스너(80) .java 2012. 11. 10.
웹??? web.xml은 알고 하자!! 웹 프로그램을 한지..몇년차 되지는 않지만.. web.xml을 제대로 공부해본적이 없었다..OTL 하지만! 시작이 반이라고 했다. 지금이라도 하면 되는것! ㅋㅋ 자! 해보자~ ★ Index 1. web.xml 이란??? 2. 구성 내용 3. 작성 규칙 4. web.xml 틀 5. 구성 태그 설명 [1] web.xml이란? 정의 : Web Application의 Deployment Descriptor(환경파일) 로써 XML형식의 파일~!!! [2] 구성내용 1) ServletContext의 초기 파라미터 2) Session의 유효시간 설정 3) Servlet/JSP에 대한 정의 4) Servlet/JSP 매핑 5) Mime Type 매핑 6) Welcome File list 7) Error Pages 처리.. 2012. 11. 9.
Spring MVC의 주요 구성요소 1) DispatcherServlet : 클라이언트의 요청을 전달 받는다. 컨트롤러에게 클라이언트의 요청을 전달하고, 컨트롤러가 리턴한 결과 값을 View에 전달하여 알맞은 응답을 생성 하도록 함(스프링 제공) 2) HandlerMapping : 클라이언트의 요청 URL을 어떤 컨트롤러가 처리 할지를 결정(스프링 제공) 3) Controller : 클라이언트의 요청을 처리 한 뒤, 그 결과를 DispatcherServlet에 알려준다. (실제 로직을 담당) 4) ModelAndView : 컨트롤러가 처리한 결과 정보 및 뷰 선택에 필요한 정보를 담는다. 5) ViewResolver : 컨트롤러의 처리 결과를 생성 할 뷰를 결정(스프링 제공) 6) View : 컨트롤러의 처리 결과 화면을 생성 동작 설명 .. 2012. 11. 9.
SOAP(Simple Object Access Protocol)이란? soap??? 비누?? @.@;;;;; 웹을 구현하는데 있어서...Web Service라는 놈이라는 장벽에 부딪혔다..ㅠ.ㅠ.. 모르면 학습만 있을뿐!! +ㅁ+/ good~ SOAP은 XML과 HTTP 통신을 기반으로 하여 네트워크 상에 존재하는 각종 컴포넌트간의 호출을 효율적으로 실현하기 위한 방법을 제시하는 규약이다. 다시 말해 네크워크상에서 Client와 Service Provider간에 메시지를 요청하고 이에 응답해주는 방법을 제공! 이러한 방식들은 기존의 RPC(Remote Procedure Call)이라 묶여서 불려오던 것이고 SOAP은 RPC의 한가지 방법이라 할 수 있다. SOAP의 특징 1) Application Layer Protocal 들 중에 HTTP를 사용함으로써 여러 시스템간의 .. 2012. 11. 9.
XPath란? XPath is a syntax for defining parts of an XML document XPath uses path expressions to navigate in XML documents XPath uses path expressions to select nodes or node-sets in an XML document. These path expressions look very much like the expressions you see when you work with a traditional computer file system. XPath contains a library of standard functions XPath includes over 100 built-in functi.. 2012. 11. 6.
어플리케이션 컨텍스트의 동작 원리 토비의 스프링 1장에서 가장 중요한 부분이라고 생각되어진다 이것을 바탕으로 Bean의 스코프와 빈의 동작원리를 파악하여 기존 자바, 스트럿츠 등의 다른 것들과의 객체 생성의 차이와 의존성 주입에 대해서 더욱 알 수가 있다. 언제 DI가 되어지고 어떤 방식으로 DI가 수행되어지냐? 앞으로 토비책이 나에게 더욱 흥미진진하게 알려줄것이다. 다음 스터디 3~5장을 기대하여 본다^-^! 안드로이드에서 작성 함^-^good~ 2012. 11. 5.
[두번째] Spring 사내 스터디 [용수철 스터디 그룹 화이팅~~~!!] 사진 : 최상무님..ㅋㅋ 참여 감사합니다.(-- (__ * 꾸벅~ 드디어..2번째 스프링 내부 스터디!! 범위 : 토비의 스프링 3.1 1장~2장 지난 주 8장~9장에 이어 200page의 분량이다. 개요 1) 간단 스프링 예제 설명 (link 참조) http://www.youtube.com/user/whiteship2000?feature=results_main 2) review Spring 3.1(토비 ch 1, 2장) 3) 간단한 IoC/DI 구현 with JUNIT + Spring 3.1 Api Ace-T Review 1. 처음으로 Spring 환경 셋팅을 하다. (STS, MySQL, lib 추가) 스프링2.5를 2년간 써왔지만 이미 셋팅되어진 곳에서만 작업.. 2012. 10. 31.
[세미나] Oracle Open World 2012 Oracle Open World 2012의 핵심 내용 전달을 위해, 11월 15일(목) 서울 오라클데이가 개최됩니다. Where Engineering and Innovation Meet - 더 단순하고 더 최적화된 인프라와 데이터베이스 - 혁신의 기반 : 소셜, 모바일 그리고 클라우드 - 비즈니스 성장의 원동력 : 새로워진 소셜, 클라우드 어플리케이션 일시 : 2012년 11월 15일(목) 08:30 ~ 17:00 장소 : 코엑스 인터컨티넨탈 호텔, 하모니볼룸(HL층) 일정 등록 URL => http://www.oracleday.co.kr/ 굿~^-^good~ 2012. 10. 30.
Shell Script DeBug Mode Shell에서 Debug mode 같은 것 이다. set -x doBegin 2012. 10. 29.
MySQL 기본 문법(데이터베이스 보기, 사용하기) 1) 데이터베이스 보기 show databases; 2) 데이터베이스 사용 use database이름; 3) 암호 설정 하기 처음설치 시에는 root의 암호가 설정이 되지 않은 상태이다. bin으로 이동 : d:\Spring\mysql-5.5.28-win32\mysql-5.5.28-win32\bin 로 이동하여 mysqladmin -u root -p password new-password 명령어를 쳐준다. 처음에는 암호가 없기 때문에 그냥 아무것도 없이 엔터를 쳐준다. 그런 뒤 접속을 해보자! mysql -uroot 그러나...오류가 났다!!! ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO) 해결방법은.... 2012. 10. 28.
[오류] Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 오류 Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 해결 방안 아래처럼 Connectors의 jar를 mysql홈페이지에가서 받는다. http://www.mysql.com/downloads/connector/j/ 그런 뒤에 이클립스에서 lib(jar)를 추가해준다. 2012. 10. 28.
[Spring 환경 구축] step 02 - MySQL을 깔아보자~~~(Windows) 개발에 있어서 데이터베이스..정말 중요한!!~녀석이다. 그중에 MySQL이라는 녀석은..돈없는 일반 서민들에게 한줄기 빛이 아닐 수가 없다!!^-^ 왜냐면 꽁짜니깐! ^-^ 자~! 셋팅을 위해 아래의 주소로 간다. go~! : http://www.mysql.com/downloads/ 1) 아래의 그림처럼 떡~하니 다운로드를 하라고 나온다^-^good~ 2) 아래의 그림처럼 OS에 맞는 환경을 체크 한뒤에 다운로드를 한다! 인스톨러는 exe 확장자가 아닌 msi 확장자이다. 떱 클립하면 수행 된다고 한다. 3) 그 다음으로 역시나 정보를 적는 것이 나온다. 그러나 적지 않고 다운 받을 수 가 있다. 그러나..글쓴이는 아래의 사이트로 이동 하여 http://www.mysql.com/downloads/mysq.. 2012. 10. 28.
[Spring 환경 구축] step 01 - 스프링 STS 를 깔아보자^-^ http://www.springsource.org/sts 로 가서 다운로드를 위해 옆의 URL로 이동한다. http://www.springsource.org/spring-tool-suite-download 다운로드를 위해 작성 해주는 부분이 있다. 데이터를 입력 후 Submit을 하면 아래 처럼 다운로드를 할 수 있는 페이지가 나온다. 글쓴이는 spring-tool-suite-3.1.0.RELEASE-e4.2-win32.zip를 다운 받았다^-^ 압축을 풀어보니..이름이 하도 길어서..실패(3)을 볼 수 있었다.. anyway, 압축을 풀고 난 모습이다. 여기에 보면 maven이라는 녀석도 볼 수 있고, vfabric~블라블라를 보면 톰캣 또한 볼 수가 있다. ^-^good~ sts-3.1.0.RELEA.. 2012. 10. 27.
[JIRA] 리눅스 커맨드 상에서 지라 컨트롤 하기! [JIRA] 리눅스 커맨드 상에서 지라 컨트롤 하기! Jenkins에서 build후에 Jira로 성공 여부를 알리고 싶었다. 아래에 보면 Jira 명령어에 대해서 나와있다 참고해서 만들면 된다^-^good~ https://bobswift.atlassian.net/wiki/display/JCLI/Examples 간단한 명령어를 보면!! jira --action addComment --issue "ZJIRACLI-3" --comment "xxx is xxx" --findReplace "xxx:yyy" 위의 명령은 코멘트를 다는 것이다. issue는 티켓id라고 보면 된다. comment는 코멘트 내용이다. 말그래로~ findReplace는 코멘트 내용을 Replace(대체) 시켜 줄 수 있다. xxx를 yy.. 2012. 10. 23.
[첫번째] Spring 사내 스터디 2012.10.23(수) 첫 스프링 스터디!! 자! 스프링..처음 공부한다고 한다면..무엇을 해야하나?? 생각해보자! 단. 3초간.. 음..... 움...... um...... 고민을 끝냈다면! 실천해보자^-^ Right Now~!! 1. 스프링을 테스트 할 수 있는 환경을 만들자!^-^good~ 2. 레퍼런스와 Api를 적극 참조 하자!(현재 레퍼런스 3.1을 외부 스터디(자바카페+KSUG)를 하고 있으니! 스터디 범위에 맞게 공부해 나가자^-^/ 3. 적극 테스트를 실전 환경에서 해보자! 자~~이제 신나고 재밌는 Spring이라는 녀석을 만나러 가보자^-^~~oh yeh~~^-^ 제 1장. 스프링이란 무엇인가? 간략히 말해 자바 엔터프라이즈 개발을 편하게 해주는 오픈소스 경량급 애플리케이션 프레임워크.. 2012. 10. 23.
Linux에서 $블라블라 지우기! 우짜다보니..디렉토리가 $dir이 생겨버렸다. rm -rf "$dir"로 아무리 해도... cd $dir 로 아무리 이동하려고 해도....작동하지 않았다!! 어떻게 지우나?? 영어로 How to delete??? 바로!!! rm -rf '$dir' 이다.^-^/ 생성 또한 mkdir '$dir'로 해줘야 한다 ㅋ 끝~~ 2012. 10. 18.
[후기] 표준 프레임워크 오픈커뮤니티 26차 정기기술세미나 2012/10/08 - [Study/Seminar] - 표준 프레임워크 오픈커뮤니티 26차 정기기술세미나^-^ 우리는!! 정시 7시30분에 도착하였지만..이미 자리는 꽉 차있었다..대박 ㅋㅋ 더욱이 세션 시작전인데도 자리가 가득차 있었다 그만큼 스프링의 인기를 실감 할 수 있었다. 3.1로 바꾸는 과정 중에 DI 에 대해 말을 하며 xml들이 java화 되는 것을 보여주었다. 또한 3.0에서 3.1로 업그레이드 시 정말 디펜던시나 소스나 아무것도 영향을 주지않다는것에 신선한 충격이었다. 암튼 굿이였다^-^! 또한, KSUG boss와 OK Jsp boss들에게 질문까지 던지는 토비님의 여유는 볼만했다ㅋㅋ 앞으로..스프링 공부는 아직 멀었구나라는 생각과 책을 구입해서 차근차근 공부해야겠다고 생각이 들었다... 2012. 10. 11.
반응형