Home

Search results

"tag:"spring""


Title and summary Date/time
1
DI(의존성 주입)가 필요한 이유와 Spring에서 Field Injection보다 Constructor Injection이 권장되는 이유
왜 DI(의존성 주입)가 필요한가? 왜 DI(의존성 주입)가 필요한가?에 대한 좋은 해답으로 Google Guice Motivation페이지에서 잘 설명해 주어서 인용해 본다. 동기요인 관련된 모든 객체들을 밀결합하는 것은 어플리케이션 개발 부분에서 짜증나는 일이 된다. 어플리케이션에는 서비스, ​​데이터, 그리고 프리젠테이션 클래스들을 연결하는 방법에는 여러 가지가 있다. 이러한 접근 방법을 비교하기 위해 피자 주문에 관련된 빌링 코드를 작성할 ...
Mar 30, 2018
2:02:09 PM
2
ActiveMQ와 Spring 사용하기
업무나 프로젝트를 하다보면 비동기적인 처리를 요하는 잡들이 생길겁니다. 이런 일들은 FIFO를 통해 순서 보장되는 큐를 이용하면 좋은 효과를 봅니다. 또한, 클라우드 환경에서도 프로비저닝 등을 이용할 때 활용되곤 합니다. 1. ActiveMQ 매커니즘 ActiveMQ는 queue와 topic이라는 구조를 지원합니다 - queue(Sender와 Receiver가 1:1 관계) - topic(Publisher와 Subscriber가 1:n 관계) ...
Mar 15, 2011
10:28:07 PM
3
Spring 3.0과 MongoDB로 Rest 서버 개발
MongoDB는 Document 기반의 저장소이며, 인덱스 지원, 리플리케이션, 샤딩, 문서 기반이어서 바이너리 데이터 효과적 저장, 쉬운 설치, 다양한 언어셋 지원(C, C++, Java, Perl, PHP, Python, Ruby 등) 지원이 가능한 NoSQL DB입니다. 간단하게 Spring과 연동하여 어떻게 동작하는 지 이해하기 쉽도록 관련 샘플을 공유합니다. 아래는 단일 MongoDB 환경하에서 구동된 샘플입니다. 1. 설치 - 다운 로드 ...
Feb 28, 2011
10:30:38 PM
4
Spring 2.0에서 2.5로 업그레이드하기
tweetmeme_url = 'http://mimul.com/pe...
Dec 3, 2009
9:44:00 PM
5
Java 기반의 이미지 업로드 및 Thumbnail 생성
Java기반의 이미지 리사이징하는 오픈 소스로는 Java Advanced Imaging (JAI), JMagick등이 있으나, ImageMagick 으로 conver하는 것이 가장 이미지의 원본을 보호하고 콤팩트하게 리사이징되는 것을 확인했습니다. 아래는 사용 방법에 대한 절차를 기술합니다. 1. ImageMagick 소스 다운 로드 및 설치 - 다운로드 : ...
Jul 9, 2008
8:12:00 PM
6
[Tips- Spring, hibernate] 커넥션 풀 유지하기
기본적으로 mysql은 8시간 이후에 동작하지 않는 커넥션은 종료시킵니다. 그래서 커넥션 풀이 비정상 상태가 될 확률이 있어 아래와 같은 설정이 필요하게 됩니다. 기본적으로 데이터 소스는 dbcp, c3p0 두개 중에 하나를 사용하시면 되고, hibernateProperties에 c3p0 속성을 추가해주면 됩니다. 한번 적용해보세요. 가끔 TOMCAT과 MySQL 간의 CLOSE_WAIT가 발생하는 경우도 예방할 수 있습니다. #The number ...
Jun 24, 2008
7:06:00 AM
7
Spring, Hibernate, Velocity를 활용한 페이징 기법
Hibernate에서 지원되는 페이징 알고리즘을 적용하는 방법을 공유합니다. 이것을 활용함으로써 우린 게시판 등에 응용할 수 있습니다. 테이블명과 도메인 객체는 site라고 가정합니다. 아래는 구현하기 위한 내용을 기술합니다. 1. PaginationSupport class추가 - 클래스의 내용은 여기에서 다운 받으시기 바랍니다. 2. DaoFacade Implementation class 추가 - Data 가져오는 부분.. ...
May 30, 2008
10:27:00 PM
8
IBATIS와 Spring을 사용한 트랜젝션 관리
아래는 사용 방법입니다. try { getSqlMapClient().st...
Apr 7, 2008
8:12:00 PM
9
E-Commerce DEV DAY 참석 후기
금요일(12/7) 저녁 7시에 강남역 부근의 한국 과학 기술회관에서 GSEshop 개발팀이 진행한 E-Commerce DEV DAY에 참석했습니다. 웹개발자들의 노하우를 공유하는 좋은 기회인것 같아서 바쁜 업무에도 참가를 했습니다. 당근 좋은 기회였던 것 같습니다. 못 가신분들을 위해서 제가 요약한 부분을 공유합니다. 웹표준이냐 속도냐(UI개발자의 고뇌) - UI개발자? - 개발과 디지안의 중간에서 필터링해주는 가교역할을 하는 직무자 - 속도 향상을 ...
Dec 8, 2007
10:24:00 PM
10
Lightweight Architecture
Web 2.0 비지니스가 이슈로 떠오르면서 많은 기업들의 웹 어플리케이션에서의 아키텍쳐 모델에 변화가 일어나고 있습니다. 즉, Lightweight Architecture(이하 LA)라는 놈인데.. 많은 기업에서 이를 기반으로 하여 서비스에 적용하고 있습니다. 물론 아직까지 우리나라에서는 서비스를 하고 있는데가 있는지는 모르겠지만 거의 제 귀에서는 아직 들리지 않는 것 같습니다만. 하지만 중소 규모의 Web 2.0기업에서는 기업의 비지니스를 런칭하기 ...
May 31, 2007
9:24:00 PM
11
Links for 2007-05-05
Java documentations in Windows Help format Java Api chm파일 다운하여 편리하게 이용할 수 있음. Developing a Spring Framework MVC application step-by-step Spring 기본 개념 학습하기 좋은 곳. Sun OpenID 라이브러리 OpenID 대한 설명과 구현 라이브러리 제공
May 10, 2007
4:26:00 AM
12
OSCache 2.4 Released
OpenSymphony와 OSCache team에서 OSCache version 2.4를2007년 5월 1일 발표를 하였네요. CacheFilter기능을 강화했고 Spring Framework와 JMX Monitoring 기능을 통합하여 개선했다구 발표했네요. 기존에 쓰시고 계신분들은 업글하시죠. 다음은 개선된 내용들입니다. Setting CacheFilter parameters runtime Lazy initialization in ...
May 3, 2007
12:26:00 PM
13
Spring XML설정파일을 위한 12가지 가장 좋은 선택
1. autowire를 사용하지 말라. 내 의견에서, autowire는 시장광고용(marketing) 기능이다. 이것은 실제 프로젝트에서 결코 사용되지 말아야 한다. 이것은 몇몇 타이핑의 수고와 설정조각을 줄이지만, 명백함과 설정의 유지보수성을 희생한다. trollswagen, naimdjon, Johannes Brodwall, 토지님께서 autowire는 오히려 xml이 커지면 커질수록 xml의 구조를 쉽게 파악하게 해주는 정말 좋은 기능중에 ...
May 2, 2007
10:55:00 PM
14
Epril 제 1회 스프링 공개 세미나 참석 후기
이프릴에서 Spring 관련 세미나를 한다고 하여 몇주전에 신청을 한게 이번주 토요일에 한다고 메일로 왔습니다. 오픈 소스의 관심이 있어서 세미나가 있는 곳이면, 시간이 허락한다면 마다하지 않고 다니는 편이라서 좋은 기회라고 생각하고 오늘 참석을 했습니다. 오픈 소스란게 완벽하게 자기 자신의 것으로 소화하지 않으면 문제가 발생하였을 때 복구 능력이 현저하게 떨어지게 마련이죠. 스스로 복구할 능력이 요구되는 면이 많죠. 물론 전문가를 알고 있다면 문제는 ...
Apr 22, 2007
3:48:00 PM