SpringDM(OSGi)이 OSGi를 매우 간결하게 만들 수 있도록 해주고, 기존 스프링 개발방식을 거의 그대로 사용할 수 있도록 해주지만 OSGi에 대한 기본적인 지식과 정확한 이해가 없으면 SpringDM을 제대로 사용하기는 거의 불가능하다.

그래서 SpringDM(OSGi) 학습의 시작은 OSGi에 대한 공부로 시작하는 것이 좋다.

 

OSGi를 시작하는 개발자에게 가장 먼저 추천해주고 싶은 것은 OSGi의 기초를 간결하고 깔끔하게 소개하고 있고, 쉽게 따라해볼 수 있는 튜토리얼로 인정받고 있는 Neil Barlett의 Getting Started with OSGi이다. 간단한 Hello World 번들로부터 시작해서 패키지간의 의존관계, 메타데이터, 서비스 등을 거처 최신의 선언적 방법을 이용한 서비스 설정까지 쉽게 이해할 수 있는 간결한 예제와 친절한 설명을 제공한다.

 

두번째로 추천하는 것은 최근에 SpringDM(OSGi)의 핵심개발자인 Costin Leau가 쓴 Creating OSGi Bundles이다. OSGi의 근간이 되는 bundle에 대해서 개념설명에서 부터 개발에 사용되는 툴과 리포지토리까지 제법 긴 내용이지만 하나도 빼놓을 것 없이 꼼꼼하게 번들과 관련된 내용을 정리해놓은 매우 유용한 아티클이다.

 

좀 더 난이도 있는 내용으로 Apache Felix에서 제공하는 Apache Felix OSGi Tutorial도 있다.

 

이클립스 플러그인 개발을 공부하는 것도 OSGi를 학습할 수 있는 하나의 방법이 될 수도 있다. 하지만 이클립스의 독자적인 서비스 방식 등이 표준 OSGi와는 다르고 RCP개발에 촛점이 맞춰있기 때문에 순수하게 OSGi만을 학습하기에는 그리 적당하지 않을 수도 있다.

 

OSGi개발은 제대로 된 서적이나 깔끔하게 정리된 학습교재를 찾아보기 쉽지 않다. 엔터프라이즈용 OSGi는 더더욱 그렇다. 그만큼 많은 수고를 거쳐서 정보를 모으고, 스펙도 찾아보고, 아직은 불편하지만 다양하게 등장하고 있는 툴과 플랫폼을 다뤄보고 스스로 많은 연구를 해야하는 수고가 필요하다.

 

OSGi는 그런 수고를 들일만한 가치가 충분히 있다는 것이 내 생각이다. 나만 그렇게 생각하는 것일까?

Related posts:

  1. SpringOne 2008 (1) – OSGi
  2. SpringDM과 차세대 OSGi
  3. Maven과 OSGi(Spring)의 버전포맷 비호환 문제
  4. JCO컨퍼런스와 Spring Dynamic Modules for OSGi(tm)
  5. IBM DeveloperWorks – SpringDM for OSGi 스크린캐스트 첫번째 공개
  6. Spring Dynamic Modules for OSGi(tm) 한글 레퍼런스 자료
  7. Small Team의 기준 / OSGi-S2AP 그게 왜 필요한데?
  8. 9회 JCO 자바컨퍼런스를 다녀와서
  9. Spring 3.0 (1) 프로젝트 구조와 빌드 시스템의 변화
  10. 스프링소스와 VMWare의 전략적 관계
  11. 2008년 스프링의 아쉬웠던 것들, 2009년의 기대 top 5
  12. IBM DeveloperWorks Screencast 마지막회 – SpringDM 테스트전략
  13. 뒤늦게 쓰는 SpringOne 2007 셋째날 후기
  14. Spring 3.0 (32) R-778 돌아온 Reference Doucment와 잠자는 레퍼런스 한글화 프로젝트
  15. The Spring Experience 셋째날 – TSE사람잡네

Facebook comments:

to “Spring-OSGi 시작하기 – OSGi”

  1. 우왕… 공부할 거 늘어났다~

  2. 땡큐~ ^^* 나같은 초보자에게 딱.

  3. [...] Spring-OSGi 시작하기 – OSGi 저도 OSGi가 뭔지 알고 싶었어요… (tags: springframework osgi) This work, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Share Alike 2.0 Korea License. var adv_width = ’500′; var adv_height = ’0′; var adv_key = ’20070407114234′; var adv_txuserid = ‘lLof’; var adv_ad_align_type = ’1′; var adv_lo_border = ‘cecece’; var adv_lo_background = ‘ffffff’; var adv_lo_adtitle = ’4679C2′; var adv_lo_addesc = ’595959′; var adv_lo_adurl = ’737373′; var adv_adno = ’3′; var adv_bg_img = ‘skin001′; var adv_ui_type = ‘S’; getAdClixAD(’20070407114234′); [...]

  4. 삽질(?)하고 있는 저에게도 딱 이네요 :)

  5. 음..저야 OSGi 1.0 시절부터 4.0까지 구현해 오긴 했으니 아마 국내에서는 최고 경험자이긴 할겁니다만, Framework를 구현하는 거 하고, 그 프레임워크를 이용해서 무언가를 만드는 것은 차이가 있긴있죠.

  6. OSGi

    요즘 들어 해외에서도 그렇고 국내에서도 그렇고 OSGi에 대한 관심이 꽤나 올라가는 중이다.

    내가 OSGi를 구현하기 시작한지 8년째인데 이제야 확산되는 걸 보면 Service space라는 개념이 무지…

  7. 트랙벡이 않간다고 나오네요.
    관련글을 http://milines.egloos.com/1714980 에 썼습니다.

  8. 좋은 정보 잘 보고 갑니다. 이번에 강의 듣지 못해 아쉽네요.
    공부할 주제를 또 하나 던지시는군요.

  9. You need targeted traffic to your website so why not try some for free? There is a VERY POWERFUL and POPULAR company out there who now lets you try their traffic for 7 days free of charge. I am so glad they opened their traffic system back up to the public! Check it out here: http://bag.sh/16M

  10. he said…

    check…

  11. Right after all these years I had been carrying out this workout considering it was going to whip me in shape, wow!

  12. jason aldean tickets…

    jason aldean tickets…

  13. In addition, any such disability will last to death or at least one year. There are a lot of uncertainties revolving around the public health insurance exchanges in terms of their organizational structure, time of implementation etc. In simple words, instant treatment is provided for the emergency cases, and they needn’t wait for days to get treated.

  14. Whether you happen to be after an appearance that is decadently casual otherwise you want to generate sure that you might be dressed on the nines for any night on the town, you’ll find that there is certainly nothing that cause an outfit superior to the right watch. Let’s talk about the issues you may encounter and what you should expect from Breitling in response. Titanium will be the best material, when it comes to timepieces.

  15. 2005 scion warranty…

    2005 scion warranty…

  16. Excellent goods from you, man. I’ve understand your stuff previous to and you are just extremely magnificent. I actually like what you’ve acquired here, certainly like what you’re stating and the way in which you say it. You make it enjoyable and you still take care of to keep it smart. I cant wait to read much more from you. This is really a tremendous site.

  17. It’s amazing designed for me to have a web site, which is good in favor of my experience. thanks admin

  18. My partner and I stumbled over here coming from a different web address and thought I might as well check things out. I like what I see so now i’m following you. Look forward to finding out about your web page for a second time.

  19. Hello! Someone in my Facebook group shared this website with us so I came to take a look. I’m definitely enjoying the information. I’m bookmarking and will be tweeting this to my followers! Wonderful blog and excellent style and design.

  20. certainly like your web-site however you need to check the spelling on several of your posts. A number of them are rife with spelling issues and I to find it very troublesome to inform the truth nevertheless I’ll certainly come again again.

  21. whoah this blog is magnificent i like studying your posts. Keep up the great work! You understand, lots of individuals are looking round for this info, you could help them greatly.

  22. Hello there! I could have sworn I’ve visited this site before but after looking at some of the articles I realized it’s new to me. Anyways, I’m definitely pleased I came across it and I’ll be bookmarking it and checking back regularly!

  23. What exactly is it about Bert Le Clos? zeus cronus She was startled, and quickly took her scarf to cover her human anatomy. zeus perseus father Some mythological readings declare that Hera only married to prevent the shame to be raped by him after that he pretended to be an injured bird with the only real reason for approaching her. Read more, http://www.kenzeus.com/

  24. mbt tataga shoes Spring-OSGi 시작하기 – OSGi » Toby’s Epril

  25. Short Haircuts Models, There’s no going back once you commit to the short hairstyle so how are you. Celebrity inspired short haircuts and hairstyles to try. https://shorthaircutsmodels.com/ Our short hairstyles and short haircuts to inspire your next salon. Top model Maria Borges stunned in this sleek straight crop at the. From to Moss see the models who have made a career statement with short hair. The model approved haircuts were made for standing out. Check out our edit of the best celeb hairstyles for short hair for all the. Seriously short and peroxide blonde looks epic on model. These are the best short haircuts for men to get in 2019. We cover all types of fade haircuts crop haircuts classic short haircuts for men and cool quiff haircuts.

  26. gereklı tum bilgiler var git canini yakmak istemiyorum

  27. Comments can make or break someone’s mood as it can do for someone’s impression as well. Language plays the most important part in human communication. Success in this area depends on your idea of interaction, 
    the frequency you share with the other person, how you choose to form your ideas into words that would convey the meaning and also how you perceive things to form ideas.

  28. Many might think that commenting on anything about a girl can be very tricky, but that shouldn’t be something to worry about as long as you are being genuine, good-natured, amiable and decent.
    Comments could mean commenting on social media on a girl’s picture or commenting in real life. Approaches will be different, although there are a few basic things that are to be treated as a base – of being decent and good-natured.

  29. First of all, do not resort to comments that a girl might hear a hundred times a day (not kidding) – like,”You have pretty eyes.”You can instead say, “Your eyes hold a world within that speaks a thousand words.”It is about making it presentable to be delivered in such a way that it leaves an impact on the receiver.
    You are as beautiful a person from within as you are on the outside. You compliment yourself.

  30. A strong and independent woman will appreciate comments that are genuine, that will help them grow, that talk about their personality other than mere attractiveness of physical attributes. There should be a personal touch to the comment, in real or virtual world.
    Since there are different types of girls, we cannot arrive at a general conclusion. But a bit of poetry, a bit of thoughtfulness and soulfulness of the words and a break from objectifying comments should be the foundation. This is what girls (or shall we say, women?) mostly like.

  31. This is my first time pay a quick visit at here and i am truly pleassant to read everthing at one place.

  32. thank you admin .

  33. cialis prix
    If you are considering investing in a life insurance coverage, ensure you purchase sufficient insurance coverage to deliver for the family. Monetary pros recommend that you just calculate this sum by multiplying your annual cash flow by several. In case you have children, it is actually recommended which you raise this number to 10.
    kamagra kopen
    As currently included above, diabetic issues lacks to be a terrible existence phrase. It can be controllable and usually only demands a few style of living changes. By using the report over to coach your self you might find that once you know diabetes that one could control it and it will surely not principle your lifestyle.The Best Way To Enjoy Yourself From The Wilderness
    dapoxetin kaufen
    As discussed above, cellular advertising is likewise known as wi-fi marketing and advertising but wi-fi advertising isn’t constantly automatically cellular. Consequently, the phrase can be perplexing or misleading and cellular advertising also provides many approaches. By reading this report, it provides really helped one to realize what wireless marketing and advertising truly is and what it is not.Recommendations And Methods For Fulfillment In Mlm!
    cialis ricetta

  34. dapoxetin schweiz
    When you find yourself beginning your workout, make sure that you establish reasonable desired goals. Should your objectives are unreachable, you will be placing yourself approximately fall short of the accomplishments that you want, which is often disastrous. Evaluate what you can and are unable to do and make use of off of this information prior to deciding to set your desired goals.
    kamagra sverige
    Eat meals which nourishes your system plus your heart and soul. Try new cooking methods and tasty recipes and laugh if you fail. This really is a exciting activity which will help you to get delicious methods for getting every one of the nutrients you need whilst keeping your self busy. Keep in mind, a failing indicates sign up for!
    Viagra pris
    Do not be studied in by for-profit companies that promise to repair your credit score to suit your needs to get a cost. These companies have zero more capacity to restoration your credit history than you do on your own the answer usually winds up simply being you need to responsibly pay back your financial situation and let your credit score go up gradually with time.
    levitra kaufen

  35. cialis zonder voorschrift
    If you suffer from depressive disorders, it is essential that you do not skip meals. Not eating anything at all can make you turn out to be cranky and fatigued, which can, subsequently,result in your major depression signs or symptoms to flare up. Try to eat 3 dishes every day, and place these foods about 4 to 6 hours separate.
    priligy kaufen
    In the event you consistently experience great levels of stress, even after trying to cope with it in alternative methods, exercising can be a good plan. It minimizes stress in a natural way, by helping you to get through nerve-racking circumstances, but also by issuing distinct chemicals that will really lessen stress levels.
    propecia generico
    Fully grasp that you will want dollars of your personal to get your house. You may be unable to protect everything with funding and financial loans on your own. You will need before money as a way to care for shutting costs, straight down obligations, and factors which can be required by your budget. Your financer is revealing the danger with you, not implementing all of it upon themselves.
    kamagra porto

  36. cialis hinta
    When looking to buy a home, you should consider how much room you will really need. If you have a bigger loved ones, you might require more place compared to a individual individual would. When thinking about the sizing of your home, take into account of the expense boosts related to the size. A greater house is more difficult to temperature during the wintertime.
    levitra kaufen
    Day investing Currency trading means that you won’t produce a income as soon as others who buy and sell on a regular basis, but it could be profitable in the event you recognize that option won’t automatically be visiting you daily. Wait for a appropriate opportunity to come then pounce on it, experiencing completed the research and checking out the tendencies to understand that it will probably be rewarding.
    levitra schweiz
    Prevent weighty lifting, or if perhaps you must lift up, don’t pressure. The straining you are doing when seeking to elevate a huge thing is the same as the stressing you really feel while completing a stool. Although you might not expect it, weighty lifting can exacerbate a hemorrhoids all the or even more compared to passageway of stool.
    kamagra 100 mg

  37. kamagra shop
    Do not obtain more cash than within your budget to repay. Before applying for a payday loan, you need to figure out how much cash it is possible to repay, for example by borrowing a amount of money that your particular up coming income will handle. Be sure to account for the interest way too.
    Viagra pfizer
    Should you be experiencing difficulty with ringing in the ears, you really should attempt to avoid food products with a great level of sea salt or caffeinated drinks within them. These types of food have been known to agitate ringing in ears of course, if you get rid of these foods completely, you will get significantly a lesser issue through the day and nighttime.
    cialis ricetta
    You can’t get it wrong with some hues. In case you have enjoyed a tough, sleepless night time, or maybe you just don’t feel as if using makeup products, colors can be your companion. By wearing them, you may conceal your swollen eyeballs, and they usually then add style for just about any occasion.
    cialis 20 mg ireland

  38. I just want to mention I am just beginner to blogs and honestly loved this page. Very likely I’m likely to bookmark your blog . You certainly come with awesome stories. Thanks for sharing with us your webpage.

  39. This is a very informative article I ever read in this topic. I am bookmarking this page for later reading. Many thanks.

  40. I simply want to tell you that I am just new to blogs and certainly liked this web site. Likely I’m likely to bookmark your blog post . You surely have awesome stories. Cheers for sharing with us your web page.

  41. I like the efforts you have put in this, thank you for all the great blog posts.

  42. Heya i am for the first time here. I came across this board and I find It really useful & it helped me out a lot. I hope to give something back and aid others like you aided me.

  43. Ever considered adding more videos to the web sites to remain readers more entertained? I am talking about I just read over the actual yours therefore was quite good consider I’m i’ll get to a visible learner,I recently found that being more helpful well identify operate appears.

  44. I actually wanted to post a quick word in order to say thanks to you for all of the lovely secrets you are placing on this site. My considerable internet search has at the end of the day been paid with good points to exchange with my great friends. I would assert that most of us site visitors are quite lucky to be in a fabulous network with many awesome professionals with insightful methods. I feel truly fortunate to have discovered the website and look forward to tons of more amazing minutes reading here. Thanks once more for everything.

  45. I do agree with all the ideas you have presented in your post. They’re very convincing and will certainly work. Still, the posts are very short for newbies. Could you please extend them a bit from next time? Thanks for the post.

  46. Very interesting subject , regards for putting up. “The great aim of education is not knowledge but action.” by Herbert Spencer.

Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

© 2017 Toby's Epril Suffusion theme by Sayontan Sinha