달력

08

« 2010/08 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  
크리에이티브 커먼즈 라이선스
Creative Commons License
DAO를 풀어보면 Database Access Object로써 DB에 접근하여 무언가를 행하는 클레스입니다.

VO는 Variable Object(Value Object)로 DB 혹은 어떠한 물체 틀(형상화)을 잡고 이 틀을 잡기 위한 변수들을 모아둔 하나의 클레스트 입니다.

회원 DAO와 회원 VO의 구조를 보자면 다음과 같음.

UserDAO.java

더보기


UserVO.java

더보기


VO 부분은 회원 1명을 표현할때 필요한 여러 변수를 가지고 있으며 DAO는 그 회원들의 정보를 저장 불러오기 수정 등을 할수 있는 행위가 기술됨.

DAO에서 중요한 부분은 잘 생각해 보면 이 DAO는 몇번을 실행하더라도 내용이 바뀌지가 않음. DAO가 실행될때 마다 바뀌는건 VO고 이를 봤을 때 싱글톤 패턴을 사용하면 메모리를 조금 더 적게 사용할 수 있으며(매 호출시 인스턴스를 만들지 않기 때문) static영역에 미리 만들어진 인스턴스가 들어가 있기 때문에 그 주소를 참조해서 객체를 불러오기 때문에 객체를 생성하는것에 비해 속도가 빠름.
저작자 표시 비영리 변경 금지
Posted by DefineJAVA
2009/04/04 22:46

서울 광진구 능동 어린이대공원 Photo Album2009/04/04 22:46

크리에이티브 커먼즈 라이선스
Creative Commons License
어린이대공원
주소 서울 광진구 능동 18
설명 도심속의 쉼터, 서울 어린이대공원!
상세보기
 












다음 사진 두컷은 어린이 대공원 갔다온뒤 직접 만들어 먹은 보쌈 사진!+_+



사진을 늦게 올리다가 보니 말 쓰기가 힘드넹 T_T
저작자 표시

'Photo Album' 카테고리의 다른 글

서울 광진구 능동 어린이대공원  (0) 2009/04/04
Posted by DefineJAVA
크리에이티브 커먼즈 라이선스
Creative Commons License
제 10회 한국자바개발자 컨퍼런스

'Define Java' 카테고리의 다른 글

제 10회 한국자바개발자 컨퍼런스  (0) 2009/02/25
Posted by DefineJAVA
크리에이티브 커먼즈 라이선스
Creative Commons License

군자주야 서인자수야 수즉재주 수즉복주
(君者舟也 庶人者水也 水則載舟 水則覆舟)

임금은 배와 같은 존재요, 서민은 물과 같은 존재다.
물은 배를 띄우기도 하고, 물은 배를 뒤엎기도 한다.

순 자

 

Posted by DefineJAVA
2008/03/18 15:04

W베타 테스터 선정! 분류없음2008/03/18 15:04

크리에이티브 커먼즈 라이선스
Creative Commons License

DefineYOU 규현이형이 신청하라고 해서 신청했던 W +_+ 월요일 되면 꼭 달아서 테스트 해봐야징!!
w 베타테스터에 선정되신 것을 축하합니다.

DefineJava님! W 베타테스터 모집에 참여해 주셔서 감사합니다.

새로운 것을 만드는 것과 새로운 것을 사용하는 것은 언제나 설레는 일 입니다.
이번 베타테스트에서도 여러분들의 소중한 의견을 설레는 마음으로 기다리겠습니다.

베타테스트가 시작되면 http://definejava.net 에 꼭 달아보세요. ^^

W위젯의 베타테스트는 다음주 월요일(3월 24일)부터 시작 될 예정 입니다.

현재 W위젯의 베타테스트를 성공적으로 이끌기 위해 막바지 작업을 진행하고 있으며,
다음 주 월요일에 테스트가 시작되면 별도의 메일을 보내드리도록 하겠습니다. 감사합니다 ^_^

Copyright Wall Street Institute & WiZarD Works. Allrights Reserved.

기타문의 접수 이메일: w@wzd.com

TAG w베타
Posted by DefineJAVA
크리에이티브 커먼즈 라이선스
Creative Commons License
hello! blogger 대한민국 블로거 컨퍼런스



행사개요

대한민국 블로거들의 만남

만나다
대한민국을 대표하는 블로거들이 한자리에 모여 새로운 교류를 시작합니다
나누다
각 분야의 전무가들과 블로거들이 서로의 관심사와 생각을 교류하며 소통의 장을 펼칩니다
성장하다
블로그 운영에 유용한 최신 노하우와 드랜드, 전문 지식을 나누며 함께 성장합니다

컨퍼런스 행사일정

프로그램 안내 참가 신청하기
음! 참가 신청은 했는데! 꼭 담청 됐으면 좋겠는데... 될지 모르겠네요!
또 서울 가서 우리 마나님 얼굴 보러가야 하는데!!
준석씨도 얼릉 신청해~ 같이 가게 ' 'ㅋ
JCO 컨퍼런스 처럼 사람 많이 안오고 지정석에 점심무료에 무료주차까지 지원한다는데
다른 분들도 같이 가실분 있으면 연락주세요^ㅡ^
Posted by DefineJAVA
2008/02/28 17:44

제9회 JCO 자바 개발자 컨퍼런스 분류없음2008/02/28 17:44

크리에이티브 커먼즈 라이선스
Creative Commons License

제가 태어나서 자란 광주에서는 이런 컨퍼넌스들이 거의 없다 시피 해서 처음으로 컨퍼런스를 찾아가게 되었습니다.

컨퍼넌스 전날~ 회사 끝나자 마차 차를 집에 버리고 재윤이형과 준석이를 만나 서울로 GoGo!

용일이형 집에서 간단히 맥주와 함께 하루밤을 묵고 아침에 코엑스로 향했습니다.

도착해서 보니 길게 늘어 서 있는것을 보고~
밥먹고 와서 등록 해야지! 시작할때 쯤 되면 사람들 들어가고 없겠지!
그래서 간단히 설렁탕 한그릇 먹고 와서 등록 하려고 보니 줄은 더 길어지고

진짜 사람이 많더군요-.- 이래서 강의 제대로 들을 수 있나 생각을 하게 되고~
강의 시간이 지나도 강의 시작을 못하고 앉을 수 있는 자리도 없고

처음 듣고 싶었던 "자바 기반 대용량 접속처리" 못듣고 다른 ORACLE 관련된거 들었는데...역시나 듣고 싶은것을 못들으니깐-.- 잠이 오더군요!

2번째 시간 또 듣고 싶었던 "오픈소스 프레임워크를 활용한 비즈니스 어플리케이션 개발 방안" 트랙으로 이동. 역시나 사람이 많았습니다.

이번 트랙 부터는 듣는것을 포기 했죠~

몇시간 그렇게 보낸 후 "Struts2" 들었습니다.

요거 한개 제대로 들은거 같네요~

아무튼 사람이 너무 많이 몰려서 복잡했던거 같네요 T_T


Posted by DefineJAVA
크리에이티브 커먼즈 라이선스
Creative Commons License
티스토리에서 봉사블러거를 모집한다고 하네요 ' '
제 선배들이 이런거 많이 해서 이것저것 들은게 많아서 저도 한번 해보고 싶었는데
이번에 한번 해 봐야 겠네요~
좋은 일들 많이 하세욥^ㅡ^
--------------------------------------------------------------------
안녕하세요, TISTORY입니다.

2007년을 되돌아보면 인터넷은 1인 미디어라는 블로그 서비스를 통하여 많은 분들이 내 의견을 블로그에 담고, 의견을 이야기하고 또 블로그를 중심으로 세상을 변화시켰던 한 해였던 것 같습니다. 블로그 하나만 해도 내 목소리를 전달할 수 있고, 사회적으로 정보에 대해 약자였던 사용자들은 어느새 직접 콘텐츠를 생산하고, 유포하고 또한 명예도 얻고 유명 인사만큼 유명하게 되신 분들이 많습니다. 하지만 반면에 블로그가 아직도 어렵고, 어떻게 사용해야할 지, 어떤 글을 어떻게 써야할 지 블로그가 까마득히 멀게만 느껴지는 분들이 많이 계십니다. 하지만 블로그를 통해 진솔한 이야기를 담고, 이야기를 전달하고 싶은 마음은 굴뚝같기만 하신 분들이 많습니다.

2008년, 티스토리에서는 아직 블로그를 어떻게 해야할지 모르겠지만, 블로그 활동을 시작하고 블로그를 통해서 세상에 많은 이야기를 들려주고 싶은 사회적기업에서 이 분들을 대변하여, 그리고 함께 세상에 소리를 내어줄 분들을 찾고 있습니다. 블로그를 통하여 조금 더 의미있는 일들, 멋진 사회를 만들어가는 일에 동참하신다면 지금부터 시작해보세요! 여러분들의 뜨거운 관심과 열정 부탁드립니다. (사회적기업 봉사 블로거는 사회적기업네트워크(SESNET)과 함께합니다. )


  


사회적기업 봉사 블로거를 모집합니다!


 * 모집 인원 : 각 기업별 5명씩, 12개 기업 총 60명
 * 모집 기간 : 2008년 2월 21일 (목) ~ 2008년 3월 14일 (금) 3주간
 * 활동 절차
: 지원 -> 선발 -> 안내문 발송 -> 세미나 참석 (사회적 기업에 대한 이해)
                       -> 사회적 기업과 만남 -> 블로거 활동 시작
 * 활동 내용 : 사회적기업의 블로그 활동에 참여하고 블로그 활성화를 위한 봉사블로거 활동
                       - 각 사회적기업의 활동을 취재하고, 관련 내용을 기고하는 활동
                       - 사회적기업에 대해 알리고, 홍보하는 등의 활성화 활동
                       - 기타 사회적기업 사업의 활성화를 도모할 수 있는 다양한 블로그 활동
                       - 사회적기업과 함께하는 세미나 및 다양한 행사 참여 활동 등
                     
 * 발표 일시 : 2008년 3월 18(화) 공지 및 안내메일 발송
 * 지원 자격 :
제한 없음 (학생, 주부, 직장인 등 누구나 가능)
 * 지원 방법 : 지원서를 다운받아 작성하신 뒤 아래 메일로 보내주세요. (기업번호, 기업명 기입)
                  보내실 곳 - (사)사회적기업네트워크 :
info@sesnet.or.kr     

                                                     
사회적 기업이란 ?

사회적 기업은 취약계층에게 사회 서비스 또는 일자리를 제공하여 지역주민의 삶의 질을 높이는 등의 사회적 목적을 추구하면서 재화 및 서비스의 생산판매 등 영업활동을 수행하는 기업입니다. 사회적기업은 다음과 같은 목적으로 운영됩니다.

  - 저소득 소외계층에게 직업훈련이나 일자리 제공
  - 저소득 소외계층에게 양질의 사회서비스를 저렴하게 제공
  - 지역사회 내의 삶의 질 향상을 위한 사회 서비스
  - 환경문제의 대안을 제시
  - 불우한 청소년들의 직업훈련 및 개발


사회적 기업 봉사블로거란?

사회적 기업, 사회 공헌, 기부 문화에 관심이 있으며, 열정을 가지고 블로그 활동을 하는 사람으로, 사회적 기업을 직접 취재하여 블로그에 올리거나 온라인 홍보활동을 하는 등 사회적 기업의 블로그를 지원하는 뜻깊은 사업에 동참하게 됩니다.

사회적 기업 봉사 블로거에게 주어지는 혜택!

  - 세스넷에서 주관하는 각종 행사 및 교육에 참가 우선권 부여

  - 소식 및 세스넷 출판도서 우선 공급
  - 활동 종료시 활동 인증서 발급 (자원봉사자 인증서 발급)
  - 활동 내용에 따라 세스넷 인턴쉽 기회 제공
  - 사회적 기업과의 만남 및 유대관계 형성의 기회 제공


참여 사회적 기업을 소개합니다!
 

아래 사회적기업에 관한 소개를 읽어보시고 활동하고 싶은 기업을 선택하여 지원하고 싶은 기업 번호와 이름을 지원서에 입력해주세요. (지역은 다르더라도 신청이나 활동은 가능하지만, 해당 기업과의 만남이나 취재 등이 가능하오니, 활동 지역을 가급적 확인하여 주세요.)

-------------------------------------------------------------------------

 
 1. 다솜이 재단  (활동지역 : 서울)
사용자 삽입 이미지
소개
: 교보생명과 비정부기구(NGO)인 실업극복국민재단이 2004년 설립하여 함께 경영하는 재단으로, 일반환자를 대상으로 유료간병사업을 벌여 창출한 수익금으로 저소득층 환자의 무료 간병 서비스를 진행합니다. 간병인은 가족의 생계를 책임지는 여성 가장 중에서 선발하므로 실업해소 저소득층 지원까지 고루 해결하는 셈입니다.


 2. 아름다운 가게  (활동지역 : 부산)
사용자 삽입 이미지
소개 : 시민들로부터 사용하지 않는 물품을 기증받아 손질한 뒤 판매하고, 그 수익금으로 어려운 이웃과 단체를 돕는 비영리 시민단체입니다.장바구니 사용하기, 무공해 세제 만들어 쓰기 등과 같은 프로그램도 함께 진행하여 지역 주민의 생활문화공간의 기능과 열린 마당의 역할을 함께 합니다.
홈페이지 : http://ww.beautifulstore.org


 3. 청람 사회복지회  (활동지역 : 전남 영광)
사용자 삽입 이미지

소개 : 장애인, 저소득층, 고령자, 이주여성 등 취약계층을 중심으로 직원을 고용해 농총생활 지원, 간병, 청소용역 등 사업을 벌이고 있는 비영리 민간단체입니다. 신체적, 정신적인 질병과 농업을 기반한 지역경제의 생산성 약화 등으로 의존상태에 있는 노인 또는 생활상의 장애를 가진 수혜자를 발굴하여 일상생활에 필요한 각종 프로그램을 제공합니다.



 4. 위캔  (활동지역 : 서울)

사용자 삽입 이미지
소개 : 샬트로 성바오로 수녀회에서 출연한 중증 장애인 직업재활시설로, 장애 유형 중에서도 취업이 가장 어려운 지적장애인에게 직업재활서비스를 제공하며 이들의 경제적 자립과 사회 통합을 목적으로 하고 있습니다. 2001년 2월에 설립되어 현재 40여명을 대상으로 직업재활(우리밀과자 생산) 서비스를 시행하고 있습니다.
홈페이지 : http://www.wecan.or.kr

 5. 세종 장애아동후원회  (활동지역 : 경기)
사용자 삽입 이미지
소개 : 1997년 설립된 세종후원회는 의료, 경제, 교육혜택으로부터 소외된 중증장애 자폐아동을 교육시키고 돌보는 곳으로 2003년 노동부의 사회적 일자리사업 지원을 받고 있습니다. 장애아동을 대상으로 펼치는 통학차량 운행, 방과 후 지도, 주간보호센터, 보호작업장, 그룹홈 등의 사업은 노동부 지원과 후원금, 이용료 수익으로 운영됩니다.



 6. 원주 의료생활협동조합  (활동지역 : 강원 원주)

사용자 삽입 이미지
소개
: 시민의 소액출자로 만들어진 건강협동조합으로써 지역주민 누구에게나 차별 없는 의료활동을 펼쳐가고 있습니다. 재가간병, 방문간호, 방문진료 드으이 서비스를 함께 운영하여 시민들의 건강하고 안전한 삶을 지켜가고 있으며, 다양한 교육문화 서비스도 제공하고 있습니다.

홈페이지 : http://www.wjmedcoop.or.kr



 7. 지구촌사랑나눔  (활동지역 : 서울)

사용자 삽입 이미지
소개 : 모든 사람은 인종, 언어, 국가를 초월하여 존엄성을 갖는다는 가치를 설립이념으로 하여 1994년 4월에 설립되었습니다. 이에 따라 노동상담, 의료상담, 생활상담, 교류/문화사업, 쉼터운영, 한글 및 컴퓨터 교육을 통해 노동자의 인권을 보호하고 신장시키는 일을 하고 있습니다.
홈페이지 : http://www.mwhospita.com


 
8. 금정 의료소비자생활협동조합  (활동지역 : 부산)

사용자 삽입 이미지
소개
: 중풍, 고혈암, 당뇨, 말기 암, 치매 등 노인성 질환으로 장기적인 치료 및 재활 요양을 필요로 하는 노인환자에게 최고의 시설과 우수한 의료진의 정성 어린 보살핌을 드림으로써 오랜 투병생활로 지친 환자들과 가족들에게 새로운 희망과 현안함을 드리고자 설립된 노인을 위한 병원입니다.



 9. 함께하는 의료생활협동조합  (활동지역 : 부산)

사용자 삽입 이미지
소개
: 지역주민, 자원봉사자, 어르신들이 각자의 건강, 의료, 생활 관련 문제를 해결하기 위하여 만든 조직으로서 자원봉사자와 지역주민, 어르신들이 출자하고 운영하고 이용하는 우리들의 병원을 설립하여 조합원들과 어려운 수혜자들의 의료복지 향상에 기여하고 있습니다.
홈페이지 : http://www.7575.or.kr



 10. 대전민들레 의료생활협동조합  (활동지역 : 부산)

사용자 삽입 이미지
소개
: 참다운 의료생활의 실현을 위해 노력해온 의료인들과 지역주민들의 신뢰를 바탕으로 마련되었습니다. 병원 운영 이외에 거리 무료검진, 보건학교, 방문진료, 체조교실, 당뇨교실 등 철거민, 노숙자, 외국인 노동자 등 지역사회의 어려운 이웃의 건강을 돌보는 일을 하고 있습니다.
홈페이지 : http://www.mindlle.org



 11. 신나는 문화학교 교사협회  (활동지역 : 서울)

사용자 삽입 이미지
소개
: 문화예술분야의 청년 및 지역 예술가들이 문화교사로 빈곤, 소외지역의 아동, 청소년, 여성, 장애인들에게 다양한 문화예술 서비스를 제공하고, 문화예술인들에게는 사회적 일자리를 제공하는 일을 합니다. [음악, 연극, 사진, 댄스, 문학, 영상, 흙놀이, 만화, 미술, 악기, 풍물] 등 다양한 영역 장좌를 통해 지역공부방, 실업단체, 지역단체 등과 함께 합니다.


 12. 사단법인 한누리  (활동지역 : 전남 광주)
사용자 삽입 이미지
소개
: 광주본부를 거점으로 전국 7개지부에서 "행복한 나눔이 가득한 품앗이 교육공동체"를 꿈꾸며 활동하는 사단법인입니다. 청소년의 건강한 자아상 확립과 천부적 재능을 강점화한 성취감 획득을 목표로 한 "일대일 상담기반 성품학습"과 자기주도적인 시간 및 계획관리능력을 향상시키는 "몰입암기법과 자기주도학습법 교육사업"을 시행하고 있습니다.
 

-------------------------------------------------------------------------


2008년, 블로그로 멋진 일을 시작해보는 것은 어떨까요? 여러 사회적기업들이 함께 세상에 고개를 내밀고, 함께 소리낼 수 있기를 기다리고 있습니다. 이번 활동을 계기로 사회적 기업이 무엇인지 돌아보고, 함께 사는 더 멋진 사회를 티스토리 블로거들께 많은 도움을 주실 수 있으리라 생각합니다. 뜻깊은 블로그 활동을 위한, 티스토리 회원 여러분들의 진실되고, 뜨거운 관심과 참여 부탁드립니다.

Posted by DefineJAVA
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by DefineJAVA
크리에이티브 커먼즈 라이선스
Creative Commons License

이번에는 Action (Foward)에 대해 배우겠습니다.
이것은 별도의 Class를 걸치지 않고 바로 view 페이지로 이동할 때 쓰입니다.
이번에 우리는 Hello Struts! 문장이 출력되는 JSP 페이지와 연결 하여 요청이 들어오면 Struts를 통해서 해당jsp 파일이 보여지도록 만들것입니다.
별다른 비지니스로직이 처리되는것이 아닌 바로 프리젠테이션로직으로 이동하는 것입니다.
순서는 다음과 같습니다.

1. jsp 파일 생성
2. struts-config.xml에 action 등록
3. 실행

아주 간단합니다. 특별한 비지니스 로직을 통하지 않으므로 Class를 만들 필요도 없구요.

1. Eclipse에서 jsp파일을 한개 만듭니다.
파일명은 helloStruts.jsp로 하겠습니다.
편의를 위해 디렉토리 한개를 만들겠습니다.

사용자 삽입 이미지

디렉토리와 파일명은 /jsp/study01/helloStruts.jsp 이와 같이 하겠습니다.
사용자 삽입 이미지

파일이 만들어 생성 되었으면 내용을 편한대로 입력하시고 저장하시면 됩니다.
사용자 삽입 이미지

2. struts-config.xml파일을 열어서 action을 등록 합니다.

사용자 삽입 이미지

<action-mappings /> 에 다음과 같이 등록 해 줍니다.
<action path="/hello" forward="/helloStruts.jsp" />

<action-mappings>
     <action path="/helloStruts" forward="/ helloStruts.jsp" />
</action-mappings>

3. 실행
이걸로 Foward 가능한 action 등록은 끝났습니다. 이제 각자 서버에 맞게 배포 후 실행 하면 다음과 같은 화면을 볼 수 있을 것 입니다.

사용자 삽입 이미지


Struts에서 Foward는 다음과 같은 순서로 이루어 집니다.
1. 요청이 들어오면 우선 URL 패턴을 통해 이것이 Struts를 이용하여 실행이 될것인지 판단합니다.
2. 스트럿츠를 통해 실행이 되어야 하는 패턴일 경우 struts-config의 action-mapping 부분에 등록되어 있는 여러 액션중 path가 맞는 것을 찾아 해당 액션이 가르키는 foward의 내용을 보여 줍니다.
(action의 type이 지정되어 있다면 해당 클레스의 excute 메소드를 실행시킵니다. )
3. foward에 해당되는 응답을 줍니다.

사용자 삽입 이미지


그림에서 파란색으로 칠해 있는 부분이 Struts에 관련된 부분입니다.
url 패턴 검사는 struts 사용을 위해 Servlet으로 등록할 때 *.do로 오는 것을 struts로 처리한다고 정의 했을 것입니다.
그러므로 helloStruts.do로 호출하게 된다면 위의 순서에 따라 helloStruts.jsp의 내용을 뿌려주게 됩니다.

글을 쓰다가 보니 또 뒤죽 박죽 되버렸네요~
다음엔 조금더 생각 있이 써야 겠네요!
내을은 class를 한개 만들어 비지니스 로직을 실행 가능 하도록 만들도록 하겠습니다.
그럼 ' '

Posted by DefineJAVA