→ Top Page ←
→ Guestbook ←
→ Read RSS Paper ←
→ Admin ←
 
08/03/04 23:23 | Study - Work
[EJB] Overview
삼성 SDS 멀티캠퍼스에서 실시하는 『원샷! 웹 역량 강화(실습)』교육(2008/03/03~2008/03/07)을 정리한 내용입니다.

1. Overview
2. 개발환경
3. Basic Technology
4. Servlet
5. JSP
6. EJB


1.1 J2EE Architecture

*Component Based Architecture*
   J2EE Application Component 기반으로 만들어지고 각각의 Component 의 상호작용에 의해 J2EE Application이 동작하게 된다.
   Component은 class 혹은 여러 file로 구성되며 각각의 환경에서 독립적으로 존재하게 되며 다른 Component들과 network 을 통해서 상호연관을 맺는다.
   J2EE에서는 크게 Client Component, Web Component, EJB Component 로 구분한다.
Client Component :


Web Component :

Servlet 혹은 JSP 기술을 이용해서 개발
Web Application의 수행 환경 제공





EJB Component :




Business Component 라고도 하며 UI 와 상관없이 Business Logic의 처리를 담당하는 Component.
Web Component, Application Client 또는 다른 어떤 시스템으로부터 Business Logic 처리 요청을 받을 수 있으며 이때 이들과 RMI-IIOP를 통해서 연동 가능










1.2 J2EE Server
*WAS(Web Application Server)*
Web Container와 EJB Container 기능을 모두 가진 서버로 Bea의 Web Logic과 IBM의 Web Sphere, TMAX의 Jeus가 대표적
1.3 JDBC
Database에 비종속적인 DBMS 프로그램이 가능하게 하는 SUN의 Interface.
1.4 JNDI
Naming & Directory Service 를 위한 java api 이다. 분산 환경에서 객체, 자원 등을 이름을 이용해서 찾아주는 서비스

[참고]증권예탁결제원의 시스템 현황

 

Permanentlink | Trackbacks | Comments(4)  


08/02/26 14:04 | Study - Work
[JavaScript]내장함수 - eval, parseInt, isNaN, escape
JavaScript 에서 지원하는 자주 사용하는 내장 함수들..

■ eval()

eval("50")+50 또는

inta="50"
eval(inta)+50
숫자 형태를 가진 문자열이나 표현식을
숫자로 바꿔준다.

* 사용자 입력값을 계산을 위해  사용한다면 꼭 필요한 조치이다.
<script  language="javascript">

document.write("50"+50) // 계산이 안되고 문자열 결합이 됨,  5050
document.write(eval("50")+50) // 100으로 계산됨

</script>



■ parseInt() /  parseFloat()


paresInt("10.5")+50 또는

inta="10.5"
parseInt  (inta)+50
숫자 형태를 가진 문자열이나 표현식을
정수나 실수로 바꿔준다.

* 사용자 입력값을 계산을 위해  사용한다면 꼭 필요한 조치이다.
<script  language="javascript">

document.write("10.5"+50) // 계산이 안되고 문자열 결합이  됨
document.write(parseInt("10.5")+50) // 60으로  계산됨
document.write(parseFloat("10.5")+50) // 60.5으로 계산됨

</script>



■  isNaN()


isNaN("10.5") 또는

inta="10.5"
isNaN(inta)


//  NaN : Not a Number
표현식이나 값이 숫자가 아닌지를 true/false 로 리턴함.

* 숫자가 아니면 true를 !!!  (주의)

* 사용자 입력값이 숫자가 아닌지/인지를
판단하고자 할 때!!!
<script  language="javascript">

document.write(isNaN("0050")) //  false
document.write(isNaN("홍길동")) // true
document.write(isNaN(50)) //  false (숫자일 경우 fasle!!!)

</script>



■ escape() /  unescape()


escape("가") 또는

stra="가"
escape(stra)
unescape("%uAC00") 또는

inta="%uAC00"
unescape(inta)

알파벳과 숫자 및 *, @, -, _ , + , ., / 를 제외한 문자를 모두 16진수 문자로 바꾸어 준다

왼쪽과 반대로
<script  language="javascript">

document.write(escape("가"))
document.write(unescape("%uAC00"))  // "가"

</script>


홈페이지를 만들었던 그 옛날 옛날.. 옛 기억을 더듬어 보아도..
간단한 html 문법만 기억나지.. 스크립트 함수는 전혀 모르겠다..
가장 어려운 것은 이게 스크립트에서 제공하는 내장 함수인지, 아니면 회사 라이브러리에서 구현된 함수인지 구분이 안간다는것!
특히, isNaN()와 같은거.. -_-;;;

소스 수정하다가 발견하는 새로운 녀석들은 계속 기록을 해둬야 다음에 헷갈리지 않을 듯 하여.. 일단.. 무조건 정리~ 정리~

 

Permanentlink | Trackbacks | Comments(9)  


[1] ... [2][3][4][5][6][7][8][9][10] ... [96]
<< PREV | NEXT >>

 

 

 

▒ 맹~ ▒ 's 블로그
To Know You is To Love You

  View Category
분류 전체보기 (191)
Diary (108)
Journey (25)
Study (37)
Infomation (6)
Culture (8)
Etc (7)

  Calender
<<   2009 Nov   >>
S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293012345







Get RSS Page XML RSS2.0
Powered By TatterTools
Skin By Leezche from plyfly.net

Total : 296562
Yesterday : 110
Today : 113

Recent Articles
눈을 뜨다!! (11)
▶◀ [근조] 당신이 그.. (3)
Array를 이용한 다중 DB .. (10)
대학원생이신가요? (9)
[2008년 오사카,교토,고.. (1)
[2008년 오사카,교토,고.. (4)
[2008년 오사카,교토,고.. (6)
프로야구 시즌이 돌아.. (6)
[EJB] Servlet-Web 기본
[EJB] Basic Technology
Recent Replies
우왕~ 말로만 듣던... 그..
11/11 - KID
말만 듣고 있어도.... 오..
10/30 - 마틴
새로운 세상이겠네..ㅎ..
10/27 - Missbae
응~ 엄청 겁먹었었는데..
10/26 - 맹
오~~ 언니 고민하시더니..
10/23 - 레나^^
Recent Trackbacks
노무현 전 대통령 서거..
마틴블로그 닷 넷
너도사라~!
jalnaga's Blog
내 도메인의 가치
날자, 허리휜나비!!!
내 도메인은 얼마일까?
+ 。。언제나 맑음 。。+
내 도메인의 가치는 ? ..
▒ UnlimiTCode Blog™ ▒
Favorite Link
+ 。。언제나 맑음 ..
+ 미스터트롤의 개인..
::투덜:: MonOloguE
ACARAN BLOG & GALLERY
heejooya.com▒Happy Now▒..
ICESUN=
jalnaga's Blog
Kbckbc's Blog
Narae's 觀照處 Ver..
The Winner Takes It All
UnlimiTCode Blog™ @ T..
[ Martin Blog ]
▒ UnlimiTCode Home™ ▒..
今天你翔了吗?^_~오..
김영욱의 블로그
날자, 허리휜나비!!!
남현정의 T스토리
미스터트롤의 영혼..
박현정 홈피
시원한 하늬바람
조각구름 BLOG
차의영 교수님