자바
-
긴 글을 잘라주는 유용한 플러그인(jQuery.dotdotdot)IT/IT 이야기 2013. 8. 5. 17:49
구글링을 하던 도중에, 꽤 괜찮은 플로그인을 발견했다. 바로 안의 글 내용이 넘치게 될때에 적절히 잘라내주는 플러그인이다. 이름은 jQuery.dotdotdot. 이걸 사용하면 div안에 내용이 넘치게 되면 어쩌나 하는 불안감을 떨쳐낼 수 있을 듯하다. 거두절미하고 이미지를 봐보자. 그림만 보면 어렵게 설명하지 않아도 이 플러그 인이 무었을 하는 녀석인지는 감이 왔을 것이다. 아래 이미지를 보면 긴 파일명일 경우 가운데 부분을 dot 처리하고 확장자명을 붙여서 보여주는 나름 놀라운(?) 기능도 탑재 되어 있음을 알 수 있다. 아래 사이트로 가면 제이쿼리로 짜여진 플러그인을 다운 받을 수 있다. 유용하게 쓰시길! ^^http://dotdotdot.frebsite.nl/
-
java :: 자바로 모바일 디바이스 구분 후, URL 이동IT/Java & JSP & FW 2013. 4. 22. 20:26
// 모바일로 String userAgent = (String)request.getHeader("User-Agent"); String[] mobileos = {"iPhone","iPod","Android","BlackBerry","Windows CE", "Nokia","Webos","Opera Mini","SonyEricsson","Opera Mobi","IEMobile"}; int j = -1; if(userAgent != null && !userAgent.equals("")){ for(int i = 0 ; i -1){ out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); } } } 복사하셔서 해보시면 이..
-
java :: 자바로 URL 이미지 다운로드 소스IT/Java & JSP & FW 2013. 4. 7. 21:30
네. 자바로 URL에 해당하는 이미지를 다운로드 하는 소스입니다. 제가 실제로 사용하고 있는 소스이므로~ 별다른 문제는 없습니다. -_-ㅋ 불필요하게 jar 파일이 필요한것두 아니고 순수하게 자바로 되어있습니다. ^^ 그대로 복사해서 사용해보시면 충분이 이해되실꺼라봐요! ㅋ public static void imgFile(String localPath, String path, String name){ String file_ext=name.substring( name.lastIndexOf('.')+1, name.length()); BufferedImage image = null; try{ image = ImageIO.read(new URL(path+name)); BufferedImage bufferedIm..
-
java :: request 영역 탐사IT/Java & JSP & FW 2013. 2. 20. 16:33
자바로 reqeust 영역 전부 조사하는 소스입니닷. view 단에서 java 단을 호출 했을 때 reqeust 영역에 무엇이 들어있는지 궁금할 때 유용하게 사용하시면 됩니다. 로그 찍어보면서 하면 편하지요~ ㅋ Enumeration search = req.getParameterNames(); while (search.hasMoreElements()) { String name = (String) search.nextElement(); this.logger.debug("req name >> " + name); String[] values = req.getParameterValues(name); for (int i = 0; i < values.length; i++) { this.logger.debug("re..
-
struts2 :: 사용자 인터셉터 예제IT/Java & JSP & FW 2012. 4. 30. 17:36
사용자 인터셉터 만들기 기본형태 public abstract class AbstractInterceptor implements Interceptor { public void init(){} public void destroy(){} public abstract String intercept(ActionInvocation invocation) throws Exception; } 간단한 사용자 인터셉터 만들어 보기. 0. 예제 개요 - add.jsp에서 두수를 입력하고 submit한다. - SumAction이 이를 받아 두수의 합을 리턴하면 result.jsp에서 두 수 및 그 합을 출력한다. SumAction이 실행되기 전에 Action의 수행시간을 계산하기 위한 mytimer, prepare(Model빈..
-
struts1 :: ActionMapping에 대한 정리IT/Java & JSP & FW 2012. 4. 25. 21:04
ActionMapping에 대한 정리 • ActionMapping은?• URL과 Action 객체를 연결해 준다.• 사용자가 특정 URL을 호출하면 struts-config.xml에 설정된 어떤 ActionForm에 폼 값을 채워야 하는지 판단하고, 필요하다면 ActionForm객체를 생성한 뒤에, Action을 호출한다.• ActionMapping은 Struts로 만든 어플리케이션의 흐름을 관장한다. • 프라퍼티 설정• path : 가상의 URI. ActionServlet의 서블릿 매핑을 *.do로 지정했다면, path는 ".do"를 제외하고 기입한다.예) path="login" -> 호출 URL은 http://host/login.do 가 된다.• forward (속성) : Action 호출없이 바로 ..
-
struts1 :: Validator 사용하기IT/Java & JSP & FW 2012. 4. 25. 19:45
ActionForm에 저장된 값의 유효성을 검사할 때 validate() 메소드를 사용하였는데, 이렇게 할 경우 두 종류 이상의 ActionForm이 동일한 규칙을 가진 프라퍼티를 가지고 있을 때도 각각의 validate()에 동일한 유효성 검증 코드를 넣어야 하는 문제가 있고, 유효성 검증 규칙이 바뀔때마다 validate()의 코드를 수정해서 재컴파일 해야 한다는 문제가 있다.그래서 스트럿츠 Validator(유효성검사기) Framework이 나왔다. Validator 프레임워크는 설정 XML 파일을 이용해서 각 ActionForm 프라퍼티들의 유효성을 검사할 수 있게 해준다. ActionForm에 validate()를 만들 필요가 없다.Validator는 두 개의 설정 파일을 가진다. • valda..
-
struts2 :: JUnit 을 이용해 struts2의 Action 단위 테스트IT/Java & JSP & FW 2012. 4. 25. 10:43
서블릿과 Struts1의 Action은 서블릿 API에 의존적이므로 Servlet Container내에서만 테스트가 가능하다. 하지만 struts2의 액션은 일반 POJO 클래스를 테스트 하는 것처럼 하면 된다. 이전에 작성한 Struts2 프로젝트의 HelloWorldAction 클레스를 JUnit으로 단위 테스트를 해 보자. 1. JUnit 다운 및 설치 아래 예제를 실행하기 위해서는 http://www.junit.org에서 junit 최신 버전(junit-4.5.jar)을 다운받아 library path에 추가해야 한다. 2. 클래스 작성 package hello; import static org.junit.Assert.assertTrue; import org.junit.Test; import co..