[JAVA] Spring 추천 도서

Spring 추천 도서

1. 스프링 2.5 프로그래밍 (최범균 지음)
2. Spring 2.5 실무프로그래밍 (성윤 저)
3.  iBatis 인 액션
4. Spring 프레임워크 워크북
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기(0) 이올린에 추천하기(0)

Posted by 홍반장

2010/06/08 11:38 2010/06/08 11:38
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5236

Eclipse 단축키

Eclipse 단축키

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2010/05/19 16:12 2010/05/19 16:12
, ,
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5194

[솔루션] blog - wordpress

wordpress
- http://wordpress.org/ , http://ko.wordpress.org/

* 탑100 블로그에 9위로 랭크됨
- http://www.top100blog.com/wordpress.org.html

* ShowCase
- 뉴욕타임즈 블로그: http://www.nytimes.com/ref/topnews/blog-index.html
- Clouds365 Blog : http://www.clouds365.com/
- CNN blog : http://securityfiles.blogs.cnn.com/
- Webmonkey : http://www.webmonkey.com/

* 특징 : 블로그 기능을 기본으로 사이트 구성 및 블로그로 활용가능.

* 관련서적 : 국내번역서 없음. wordpress 개발관련 원서는 2006년도에도 발간되어 있고, 현재 계속 발간 중.




크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2010/04/20 17:22 2010/04/20 17:22
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/5137

https://www.ibm.com/developerworks/kr/library/os-eclipse-googlegalileo/index.html


Google Web Toolkit과 Eclipse Galileo를 이용한 고성능 웹 개발
Michael Galpin, Software architect, eBay

Michael Galpin은 1990년대 말부터 웹 애플리케이션을 개발하고 있으며 California Institute of Technology에서 수학과를 졸업하고 현재는 캘리포니아 산호세에 있는 eBay에서 아키텍트로 근무하고 있다.

요약: GWT(Google Web Toolkit)에 대한 이야기를 들어보았을 것입니다. 그리고 GWT를 사용하면 Java™ 프로그래밍 언어로 웹 애플리케이션을 작성한 후 컴파일하여 JavaScript로 만든 다음 웹 브라우저에서 이 JavaScript를 실행하게 된다는 것도 알고 있을 것입니다. 또한 GWT를 사용하면 Java의 정적 형식 지정 기능과 Eclipse 등의 우수한 도구를 활용하여 생산성을 높일 수 있습니다. 아마도 GWT 기반의 유용하고 깔끔한 위젯은 여러 번 보았겠지만 GWT를 사용하여 고성능 웹 애플리케이션도 작성할 수 있다는 사실은 모르고 있었을 것입니다. 이 기사에서는 Google Plug-in과 Eclipse Galileo를 함께 사용하여 컴파일러 최적화, 지연된 바인딩 및 Ajax 최적화와 같은 GWT의 성능 기능을 활용하는 방법에 대해 설명합니다. 개발자 성능은 GWT의 중요한 부분이므로 Google Plug-in for Eclipse를 통해 생산성을 높이는 방법에 대해서도 살펴봅니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2009/11/13 09:23 2009/11/13 09:23
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4790

PHP를 사용한 클라우드 컴퓨팅

PHP를 사용한 클라우드 컴퓨팅, Part 1: Zend Framework과 함께 Amazon S3 사용하기
Zend Framework를 사용하여 클라우드 내부 및 외부로 데이터 이동하기

http://www.ibm.com/developerworks/kr/library/os-php-cloud1/index.html

PHP를 사용한 클라우드 컴퓨팅, Part 2: Amazon EC2와 Zend Framework 함께 사용하기Zend Framework와 함께 가상 시스템 사용하기

http://www.ibm.com/developerworks/kr/library/os-php-cloud2/index.html
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2009/11/06 09:29 2009/11/06 09:29
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4774

Google App Engine for Java

Google App Engine for Java: Part 1: 새로운 시작
App Engine for Java를 이용하여 확장 가능한 Java 기반 킬러 애플리케이션 개발하기


http://www.ibm.com/developerworks/kr/library/j-gaej1/index.html


Google App Engine for Java: Part 2: 킬러 애플리케이션 작성하기

http://www.ibm.com/developerworks/kr/library/j-gaej2/index.html
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2009/11/06 09:21 2009/11/06 09:21
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4773

정규식은 보통 텍스트에 덧붙여서 확장된 검색 옵션을 지정하는 특수한 기호들을 포함합니다. 정규식을 이용하면 보다 정교하게 텍스트를 검색할 수 있습니다

예를 들어 "[0-9]"와 같은 정규식을 지정하면 숫자만을 검색합니다. 비슷한 예로 "[^0-9]"와 같은 정규식을 지정하면 숫자가 아닌 글자만을 검색합니다.

에디트플러스에서는 다음과 같은 정규식을 찾기와 바꾸기, 여러 파일에서 찾기 명령에서 지원합니다.


식 설명
\t 탭 문자를 찾습니다.
\n 줄 바꿈 문자를 찾습니다.
. 모든 문자를 찾습니다.
| 이 기호의 양쪽에 있는 두 글자를 모두 찾습니다. 예를 들어 "a|b"를 지정하면 "a"와 "b"를 모두 찾습니다.
[] 대괄호 범위의 모든 문자를 찾습니다. 예를 들어 "[ab]"를 지정하면 "a"와 "b"를 모두 찾습니다. 또 "[0-9]"를 지정하면 0부터 9까지의 모든 숫자를 찾습니다.
[^] 대괄호 범위의 모든 문자를 제외한 문자를 찾습니다. 예를 들어 "[^ab]"를 지정하면 "a" 와 "b"를 제외한 모든 문자를 찾습니다. 그리고 [^0-9]"를 지정하면 숫자가 아닌 모든 문자를 찾습니다.
* 별표 왼쪽에 있는 문자가 0번 또는 그 이상 일치하는 텍스트를 찾습니다. 예를 들어 "be*"를 지정하면 "b"와 "be", "bee"를 찾습니다.
+ 플러스 기호 왼쪽에 있는 문자가 1번 또는 그 이상 일치하는 텍스트를 찾습니다. 예를 들어 "be+"를 지정하면 "be" 와 "bee"를 찾지만 "b"는 찾지 않습니다.
? 물음표 왼쪽에 있는 문자가 0번 또는 1번 일치하는 텍스트를 찾습니다. 예를 들어 "be?"를 지정하면 "b" 와 "be"를 찾지만 "bee"는 찾지 않습니다.
^ ^기호 오른쪽에 있는 문자가 줄의 처음 글자인 경우를 찾습니다. 예를 들어 "^A"를 지정하면 줄의 처음 글자가 "A"인 경우를 찾습니다.
$ $기호 왼쪽에 있는 문자가 줄의 마지막 글자일 경우를 찾습니다. 예를 들어 "e$"를 지정하면 줄의 마지막 글자가 "e"인 경우를 찾습니다.
() 식을 해석하는 순서를 바꾸거나 식을 태그로 표시할 때 사용합니다.
\ 이스케이프 문자로 쓰입니다. "\" 문자 자체를 검색하려면 "\\"로 나타내어야 합니다.


태그로 표시된 식은 ()로 둘러 싼 식을 말합니다. 태그로 표시된 식은 \0, \1, \2, \3등과 같은 식을 사용하여 바꿀 말 항목에서 지정할 수 있습니다. \0은 일치된 텍스트 전체를 나타내고 \1은 첫 번째 태그로 표시된 부분을 나타내고 \2는 두 번째, 이런 식으로 지정할 수 있습니다. 다음의 예를 참고하십시오.


Original Search Replace Result
abc (ab)(c) \0-\1-\2 abc-ab-c
abc a(b)(c) \0-\1-\2 abc-b-c
abc (a)b(c) \0-\1-\2 abc-a-c
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2009/10/08 09:58 2009/10/08 09:58
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4698

jsp - session

<%@ page contentType="text/html;charset=utf-8" %>

<html>
<head>
<title>Cookie Counter. ver Session</title>
</head>
<body>

<h4>Welcome to my blog</h4>
<%
// getAttribue()는 object형을 반환
// wrapper클래스의 사용이 필요.
Integer number = (Integer)session.getAttribute("counter");

if(number==null) { number = new Integer(1); }
else { number = new Integer(number.intValue()+1); }

// 세션의 저장.
session.setAttribute("counter", number);
%>

<p>Count Today : <%= number %></p>

</body>
</html>
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2009/10/07 17:18 2009/10/07 17:18
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4695

<%@ page
language="java"
contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<%@ page import="java.net.URLEncoder" %>
<%@page import="java.net.URLDecoder"%>
<html>
<body>

<font face=Arial>

<b><u>Implicit Object - Request</u></b><br>

<br>
<u>매개 변수</u>
<br>

<form method=POST action="?" >
ID : <br>
<input type=text size=20 name=ID value=""><br>
Name : <br>
<input type=text size=20 name=NAME value=""><br>
Language :<br>
<input type=checkbox name=L value=JSP> JSP
<input type=checkbox name=L value=Perl> Perl
<input type=checkbox name=L value=PHP> PHP
<br>
<input type=submit value="확인">
</form>

<%
try{
for (java.util.Enumeration e = request.getParameterNames() ; e.hasMoreElements() ;) {

String name = e.nextElement().toString();

out.println(name + ":"+request.getParameter(name)+"<br>");

}



String lan[] = request.getParameterValues("L");

for(int i = 0;i < lan.length;i++){
if( i < lan.length-1 ) out.println(lan[i]+";");
else out.println(lan[i]+"<br>");

}
}catch(Exception e){
out.println("아직 파라미터를 전송받지 못했습니다.");
}
%>

</font>


<br>
<hr>
<br>
<br>

<font face=Arial>

<b><u>Implicit Object - Request ( Cookie Setting )</u></b><br>
<%
try{

String Nom = URLEncoder.encode("홍완이");

Cookie c1 = new Cookie("ID","ngio");
Cookie c2 = new Cookie("NAME",Nom);
response.addCookie(c1);
response.addCookie(c2);

Cookie[] cookies = request.getCookies(); // 쿠키 배열에 쿠키값 가져오기

out.println( cookies.length + " 개의 쿠키가 존재합니다.<br><br>");

for( int i = 0; i < cookies.length; i++ ){

Cookie thisCookie = cookies[i];
out.println(thisCookie.getName() + " => " );
out.println(URLDecoder.decode(thisCookie.getValue(),"euc-kr") + "<br>" );
}


}catch(Exception e){

out.println("쿠키가 생성되지 않았습니다.");

}

%>

</font>

<br>
<hr>
<br>
<br>
<u>환경 변수</u>
<br>
<%

out.println("Method : " + request.getMethod()+"<br>");

out.println("QueryString : " + request.getQueryString()+"<br>");

out.println("RemoteAddr : " + request.getRemoteAddr()+"<br>");

out.println("RequestURI : " + request.getRequestURI()+"<br>");

out.println("ServletPath : " + request.getServletPath()+"<br>");

out.println("ContentType : " + request.getContentType()+"<br>");

out.println("ContentLength : " + request.getContentLength()+"<br>");

out.println("CharacterEncoding : " + request.getCharacterEncoding()+"<br>");

%>


</body>

</html>
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2009/10/07 15:38 2009/10/07 15:38
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4694

<%@ page contentType="text/html;charset=euc-kr" %>
<%! //--- ! 는 선언부이다.

/*
Scripting Elements는 JSP Page에 직접 코드를 끼워 넣을 수 있게 합니다.
JSP Scripting Elements는 세가지 타입( Declaration, Expression, Scriptlet ) 로 나눌 수 있습니다.
*/

int mathPoint[] = {30,50,80,20};


public double getAverage(){
double sum = 0;
for( int i = 0; i < mathPoint.length;i++){
sum += mathPoint[i];
}

return sum/mathPoint.length;
}


public double getBunsan(){
double sum = 0;
double average = getAverage();

for( int i = 0 ; i < mathPoint.length; i++){
sum += Math.pow((mathPoint[i] - average),2);
}
return sum/mathPoint.length;
}

public double getPyosun(){

return Math.sqrt(getBunsan());
}



%>
<html>

<body>

Declaration & Expression<p>



해당 점수에 대한 결과

평균 : <%=getAverage() %><br>

분산: <%=getBunsan() %><br>

표준편차 : <%=getPyosun() %><br>

</body>
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2009/10/07 15:35 2009/10/07 15:35
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/4693

« Previous : 1 : ... 8 : 9 : 10 : 11 : 12 : 13 : 14 : 15 : 16 : ... 33 : Next »

블로그 이미지

- 홍반장

Archives

Recent Trackbacks

Calendar

«   2024/11   »
          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
Statistics Graph

Site Stats

Total hits:
243669
Today:
20
Yesterday:
776