The Principles for Developing Application Framework은 비즈니스-도메인 레벨에 적용할 수 있는 애플리케이션 프레임워크 개발에 관한 기본 원리를 단순하게 잘 설명해주는 글이다. 그저 이런 저런 프레임워크들을 가져다 놓고, 기능 일부 확장해서 유틸리티 성 클래스 만들고, 프로젝트 템플릿과 예제 만들어놓으면 애플리케이션 프레임워크 개발했다고 생각하면 안된다. 이 글에서도 말하고 있지만 애플리케이션 프레임워크 개발은 결코 쉬운 작업이 아니다.

 

가장 인상적인 구절은

It is important that those who are developing the framework be competent in both business knowledge and software development

인데,

 

흔히들 생각하기를 Spring Framework은 기술적인 프레임워크라고 생각한다. 물론 스프링이 범용적인 프레임워크인 것은 사실이다. 하지만 스프링의 탄생 배경과 그 설계의 철학들을 하나씩 곱씹어보면 그것이 결코 프레임워크가 사용되어질 도메인에 대해서는 관심없이 그저 새로운 기술(IoC,AOP,…) 따위를 적용시킨 하나의 프레임워크가 아님을 잘 알 수 있을 것이다. 스프링의 아버지 – 로드 존슨은 유럽의 대규모 금융프로젝트를 중심으로 활동하던 개발자이고, 매 프로젝트 마다 직접 그 프로젝트와 조직을 위해서 새로운 프레임워크를 만드는 일을 해왔다. 그렇게 많은 현장의 도메인-문제를 해결해 나가기 위한 작업이 쌓여서 나온 결과가 결국 스프링이라는 것이다.

 

애플리케이션 프레임워크 개발에는 분명한 목적과 철학이 있어야 한다. 이 프레임워크의 원칙이 무엇인지, 그래서 무슨 목표를 지향하고 있고, 그러기 위해서 어떤 전략을 구사했는가를 명확시 설명할 수 있어야 한다. 그것이 비록 맨땅에서 만들어온 것이 아니고, 일부 유명 프레임워크를 조합하고 그 위에 얇은 레이어를 하나 얹었든, 그저 사용가이드 수준의 스택-업을 했든 상관없이 말이다. 만약 프레임워크 개발자라면 자신에게 5분의 시간이 주어졌을 때 그 프레임워크의 장점이 무엇이고 무슨 철학을 가지고 있는지 명확히 설명할 수 있어야 한다. 물론 듣는 사람이 적어도 그 목적을 명확이 이해할 수 있도록 말이다.

 

스프링을 쓴다는, 또 스프링 기반의 프레임워크를 개발한다는 많은 개발자들에게 묻고 싶다.

그럼 스프링 프레임워크의 철학과 목적은 무엇인가? 스프링을 사용해서 궁극적으로 어떤 것을 얻기를 원하는가?

 

(영회가 요즘은 짧게 쓴다고 뭐라는데.. 감기몸살이 심하게 와서 오늘은 여기서 그만.)

Related posts:

  1. Spring Framework 3.0.3 릴리스 & 의존 라이브러리
  2. Spring Framework 2.5 Released
  3. A Framework is… / Kent Beck
  4. 나의 Spring Acegi Security Framework 학습기
  5. 스프링과 하이버네이트를 이용한 RAD프레임워크 – OSAF(OpenSprout App. Framework) 공개
  6. Spring Framework 1.1.2 released
  7. Spring Framework 1.1.3 released
  8. Java Web Framework 비교(Struts, Spring, WebWork, Tapestry, JSF)
  9. 유쾌한 이슈처리 재촉 메일

Facebook comments:

to “Application Framework 개발의 원칙”

  1. Wonderful story, reckoned we could combine a number of unrelated information, nonetheless truly worth taking a look, whoa did one master about Mid East has got far more problerms as well

  2. Here is a good Blog You might Find Fascinating that we Encourage You

  3. Simply want to say your article is as astonishing. The clarity in your post is simply excellent and i could assume you’re an expert on this subject. Fine with your permission let me to grab your RSS feed to keep up to date with forthcoming post. Thanks a million and please carry on the enjoyable work.

  4. I do not know if it’s just me or if perhaps everybody else encountering problems
    with your site. It seems like some of the text within your posts are running off the
    screen. Can someone else please provide feedback and let me know if this
    is happening to them too? This might be a problem with my internet
    browser because I’ve had this happen before. Thanks

  5. My coder is trying to convince me to move to .net from PHP. I have always disliked the idea because of the expenses. But he’s tryiong none the less. I’ve been using Movable-type on several websites for about a year and am concerned about switching to another platform. I have heard great things about blogengine.net. Is there a way I can import all my wordpress posts into it? Any help would be really appreciated!

  6. very couple of web-sites that happen to become detailed beneath, from our point of view are undoubtedly properly really worth checking out

  7. Hello ! This is a extraordinarily interesting dispatch that you made

    Keep it up ! Superyacht interior design

  8. usually posts some incredibly fascinating stuff like this. If youre new to this site

  9. Hey very cool website!! Man .. Excellent .. Amazing .. I will bookmark your blog and take the feeds also…I am happy to find a lot of useful information here in the post, we need work out more techniques in this regard, thanks for sharing. . . . . .

  10. hey there and thank you for your information – I have definitely picked up anything new from right here. I did however expertise several technical issues using this site, as I experienced to reload the site a lot of times previous to I could get it to load properly. I had been wondering if your web host is OK? Not that I’m complaining, but sluggish loading instances times will sometimes affect your placement in google and can damage your high quality score if advertising and marketing with Adwords. Anyway I am adding this RSS to my e-mail and could look out for much more of your respective intriguing content. Ensure that you update this again soon..

  11. below youll come across the link to some internet sites that we consider you’ll want to visit

  12. always a massive fan of linking to bloggers that I like but really don’t get a good deal of link like from

  13. Just desire to say your article is as astonishing. The clarity on your put up is just spectacular and i can think you are an expert in this subject. Fine along with your permission allow me to grasp your RSS feed to stay updated with approaching post. Thanks 1,000,000 and please carry on the gratifying work.

  14. I’m really enjoying the theme/design of your site. Do you ever run into any internet browser compatibility issues? A couple of my blog visitors have complained about my blog not operating correctly in Explorer but looks great in Firefox. Do you have any ideas to help fix this problem?

  15. always a massive fan of linking to bloggers that I adore but really don’t get a whole lot of link enjoy from

  16. Good day! I simply would like to give you a big thumbs up for your excellent information you have here on this post. I am coming back to your blog for more soon.

  17. The facts mentioned inside the article are several of the most effective accessible

  18. one of our guests not too long ago suggested the following website

  19. I have learn a few excellent stuff here. Certainly worth bookmarking for revisiting. I surprise how much attempt you set to create this type of magnificent informative site.

  20. I have to express my thanks to the writer for rescuing me from this type of issue. Right after surfing throughout the the web and seeing views which were not powerful, I assumed my life was well over. Existing devoid of the solutions to the issues you’ve fixed by means of your main short article is a critical case, and the kind that might have in a wrong way affected my career if I hadn’t come across your web site. Your personal competence and kindness in handling a lot of things was vital. I am not sure what I would have done if I had not encountered such a solution like this. I can also at this moment look forward to my future. Thanks a lot so much for your expert and amazing guide. I will not think twice to recommend your web sites to any individual who desires assistance on this area.

  21. one of our visitors not too long ago encouraged the following website

  22. Dutasteride Dutagen Cialis Cheapest Canada Cialis France Pharmacie Buy Cialis Viagra Apotheke Kosten Cephalexin Used In Cats

  23. L’UFCM a constaté depuis quelques mois l’accroissement des tromperies à la « roqya ». Les témoignages de personnes victimes de ces pratiques se multiplient et présentent les mêmes caractéristiques : « Une personne vous appelle et vous propose une séance de « roqya » gratuite. Cette personne vous propose de rappeler un numéro prétendu gratuit, souvent un numéro commençant par 0 800… » Mais, dans les faits, cette prestation est loin d’être gratuite, puisque la conversation est facturée à vos frais et à votre insu. Au-delà de l’aspect juridique qui est traité à ce jour par le pôle juridique de l’UFCM[1], ce procédé soulève la problématique de sa conformité au Coran et à la Sunna. En effet, la « roqya » peut se définir comme une thérapie qui permet de soigner les actes de sorcellerie, de mauvais œil et également de se protéger contre ces derniers. Par conséquent, est-il possible de la pratiquer par téléphone et quelles sont les exigences édictées par le Coran et la Sunna ? Nous présenterons ainsi successivement les conditions liées au soignant (I), les exigences relatives à l’environnement où est réalisée la « roqya » (II). Nous aborderons ensuite la question de la gratuité de la prestation ou de sa contrepartie financière et enfin les conditions dans laquelle elle est réalisée (III). I- Les conditions liées au soignant Souvent la « roqya » est perçue comme une pratique dispensée par un tiers. Or, il est essentiel de rappeler et de souligner un fait important : la meilleure des « roqya » est celle que nous dispensons nous-mêmes à travers le « dhikr » et la récitation du Coran. Ainsi, pour se prémunir des maux liés au mauvais œil ou à la sorcellerie, il convient régulièrement de lire le Coran et faire des invocations notamment celles du matin et du coucher, de réciter régulièrement la sourate « La vache », de renouveler son intention, de placer la certitude dans son cœur, d’effectuer ses prières etc., et surtout de demander à Allah la meilleure des protections. Toutefois, dans certaines conditions, il est nécessaire de recourir à un soignant. C’est à ce stade qu’il convient d’être vigilant. Il ne suffit pas de se rendre auprès d’une personne qui se présente avec la qualité de cheikh ou d’imam pour accepter de lui confier cette pratique. Comme pour tout procédé et encore plus lorsque cela relève de considérations religieuses, il est important de bien choisir son soignant car ce dernier est tenu de posséder des qualités bien affirmées. La maîtrise du Coran et des traditions prophétiques en la matière est une condition sine qua none, mais insuffisante. La personne doit également avoir des notions de psychologie afin de déterminer la part de sorcellerie et celle de troubles psychologiques fréquents chez les patients. La personne doit posséder une bonne hygiène de vie, notamment spirituelle puisqu’il n’est pas inutile de rappeler que le succès de la « roqya » dépend de Dieu. Ces critères sont difficilement évaluables, surtout par une personne qui est affectée par un mal-être, quelle que soit sa source. C’est pourquoi les proches doivent accompagner la personne dans la recherche d’un soignant qualifié et reconnu comme tel par des référents religieux de la localité (imam, responsables associatifs, etc.). De manière générale, le soignant doit posséder des qualités déterminées que nous pouvons synthétiser de la manière suivante. Il doit : être en capacité de lire le Coran, croire avec certitude au Coran, être empreint de piété, connaître les pièges et les caractéristiques du diable et des djinns, connaître la méthode prophétique de la « roqya », disposer de connaissances de base en psychologie, avoir la conviction que le succès de sa thérapie dépend de Dieu. A l’exception de la première exigence, il semble difficile de vérifier les autres conditions dans le cadre d’un entretien téléphonique avec une personne que nous n’avons jamais rencontrée, même si elle se présente sous le titre de « cheikh » ou d’un imam. Par conséquent, ces conditions soulignent une première limite quant au recours à la « roqya » par téléphone. Par ailleurs, à l’instar de tout médecin, le soignant doit, avant de prodiguer des conseils ou une médication, procéder à une consultation. Ainsi, un environnement adéquat est indispensable pour la réalisation d’une « roqya ». Il est enfin inconcevable qu’un médecin puisse vous affirmer par téléphone connaître votre maladie et attester pouvoir vous guérir. Vous auriez plus que des doutes sur ce prétendu médecin. II- Un environnement propice et la réalisation d’une consultation préalable à la réalisation d’une « roqya » Il est intéressant de noter que, dans son ouvrage « Comment se protéger des djinns & satan », Wahîd ‘Abdussalâm Bâli évoque l’importance du climat pour réaliser une roqya[2]. Ainsi, il expose les points suivants : « 1. Préparer le climat adéquat en faisant par exemple sortir les images et les statues de la pièce où on va soigner le malade, pour permettre aux anges d’y entrer. 2. Débarrasser le sujet de tout ce qu’il peut porter sur lui comme talismans ou amulettes et les brûler. 3. Éteindre tout ce qui peut émettre le son de la musique et des chants. 4. Vider le lieu de tout ce qui comporte une infraction à la shari‘a à savoir, par exemple, la présence d’un homme qui porte de l’or ou une femme qui ne porte pas le voile légal – al-hijab. 5. Donner au malade et à sa famille une leçon de dogme de façon à ce que leurs cœurs ne soient pas attachés à un autre qu’Allah. 6. Leur faire savoir que la façon de soigner est différente de celle des sorciers et des charlatans et que le Coran recèle guérison et miséricorde, comme l’a informé Allah le Puissant et le Majestueux. 7. Diagnostiquer son cas : pour cela poser des questions au malade pour s’assurer de la présence de tous les symptômes (…) ». Or, dans les témoignages communiqués, l’interlocuteur qui se présente comme soignant ne pose aucune question aux personnes. Il débute ainsi la « roqya » directement par une récitation du Coran. En outre, il est intéressant de souligner que dans l’un des témoignages communiqués à l’UFCM, l’interlocuteur demandait à la personne de remplir successivement des verres de lait, d’huile, d’eau etc. et de les poser par la suite sur la table de la salle à manger. Au point que la personne s’est retrouvée avec une multitude de verres posés sur la table. Le comble est que la personne ignorait ce qu’elle devait en faire lorsqu’elle a pris conscience de la tromperie. Nous constatons par conséquent qu’une « roqya » ne peut être réalisée dans un environnement quelconque. En effet, une procédure de diagnostic est essentielle. Nous pouvons à titre d’exemple faire le parallèle avec un rendez-vous chez le médecin ; ce dernier ne peut vous prescrire une ordonnance sans au préalable vous avoir ausculté et interrogé sur les différents symptômes que vous ressentez physiquement. A défaut, au lieu de guérir vous allez aggraver vos maux. Cette attitude vigilante du médecin traitant doit se retrouver lorsque nous envisageons le recours à une « roqya ». Pour illustrer ce propos, nous citerons l’exemple de l’anthropologue, spécialiste de l’islam européen, Farid El Asri, chercheur associé au Centre Jacques Berque, qui nous rapporte une situation alarmante suite à une « roqya » : « Une jeune femme en Belgique (…) est morte suite à une tentative d’exorcisme. Pendant les séances, les fkihs (imams) utilisent normalement de l’eau « coranisée ». Pour cette jeune femme, prétendument stérile, les exorcistes ont carrément plongé son visage dans l’eau et quand elle tentait d’en sortir pour respirer, les guérisseurs estimaient qu’il s’agissait du jinn qui l’habitait et ils replongeaient son visage dans l’eau. Pendant le procès, la famille de la défunte s’est présentée comme musulmane et a accusé ces pratiques d’être extérieures à l’islam quand les guérisseurs estimaient qu’ils avaient simplement fait ce qu’ils pouvaient. Le fait de recourir trop systématiquement au fkih risque également de faire passer une crise d’épilepsie, par exemple, pour une crise de possession. »[3] Nous allons aborder enfin la dernière problématique, celle relative aux honoraires du soignant. III- Les honoraires du soignant Le Prophète, bénédictions et salut sur lui, « a agréé les Compagnons qui ont été payés pour la roqya ». Il est dès lors autorisé de rémunérer un soignant en contrepartie d’une prestation. Toutefois, cette rémunération doit être raisonnable et surtout clairement définie avant le traitement. En outre, nous ne pouvons que souligner et rappeler que, si la roqya est réalisée dans un cadre sérieux, il convient de procéder à toutes les déclarations administratives. Comme pour tout contrat, vous devez exiger un document écrit et le praticien doit préciser quels sont ses engagements exacts afin d’éviter tout litige postérieur. Malheureusement, tous les témoignages transmis à l’UFCM soulignent que l’interlocuteur insiste à plusieurs reprises sur la gratuité de la prestation. Or, dans les faits, cette dernière est payante puisque le coût de la communication est surtaxé. Ainsi, l’une des victimes qui nous a contacté, s’est retrouvée avec une facture téléphonique (hors forfait) de 1800 euros. Par conséquent, nous constatons que ces « roqyas » gratuites sont fondées sur la technique dite du « call-back » qui consiste à amener une personne à rappeler un numéro surtaxé, information qui lui est bien évidemment dissimulée. Une « roqya » peut être payante à condition de respecter un cadre prédéterminé, fondé sur l’information et la transparence des honoraires. En conclusion A la lumière des développements susvisés, l’UFCM appelle d’une part à une régulation du métier de la pratique de la « roqya », d’autre part, à la vigilance de chacun à ne pas céder à la tentation d’une « roqya » qui ne serait pas réalisée dans les conditions requises et qui pourrait produire des effets inverses. Au-delà du cadre spirituel ou juridique, les divers témoignages reçus et étudiés par l’UFCM ne peuvent pas nous laisser indifférents à la question suivante : pourquoi des personnes sont-elles amenées à accepter aussi facilement une « roqya » par téléphone ? Est-ce la gratuité qui a déterminé leur choix ? Certes le mal-être produit par cette société est de plus en plus grand. Nous vivons une époque où les êtres sont de plus en plus coupés des signes de Dieu et vivent un rythme de vie effréné. Ces affaires sont révélatrices des maux les plus profonds qui touchent la communauté musulmane. Par ailleurs, comme l’ensemble des rites islamiques (hajj, halal, pompes funèbres) censés nous rappeler les limites qui déterminent la voie vers Dieu, nous constatons que leur marchandisation trahit de plus en plus leur vocation première. Suffit-il qu’un interlocuteur se présente à nous comme un « cheikh » ou un imam et qu’il nous propose une « roqya » gratuite pour l’accepter aussitôt Ne devrions-nous pas tous nous interroger sur le fait qu’il y ait des musulmanes et des musulmans aussi isolés et aussi ignorants de leur propre religion pour être trompés aussi facilement ? Sommes-nous devenus si dépendants des Hommes que nous en oublions de nous adresser directement à Dieu pour solutionner nos malaises ? Autant de questions que chacun d’entre nous a la responsabilité de se poser. En effet, aucun de nous ou de nos proches ne sont à l’abri d’une telle tromperie. Il convient enfin de rappeler que la « roqya » est un remède précis et qu’elle ne peut se faire que sous certaines conditions et surtout qu’elle demeure l’exception à la règle, qui est de toujours s’adresser directement à Dieu. Avant de recourir à une « roqya », il convient de faire une introspection sur ses propres pratiques cultuelles et de revenir.

  24. This is the perfect web site for everyone who hopes to understand this topic. You know so much its almost hard to argue with you (not that I personally will need to…HaHa). You certainly put a brand new spin on a topic that has been written about for decades. Excellent stuff, just wonderful.

  25. the time to study or stop by the material or sites we have linked to beneath the

  26. I am continuously looking online for posts that can benefit me. Thanks!

  27. I needed to compose you that tiny remark so as to give many thanks once again on your amazing basics you’ve provided in this article. This has been quite seriously open-handed of you to deliver extensively all that numerous people would’ve sold for an electronic book to make some bucks on their own, precisely now that you might well have done it if you desired. The smart ideas as well served to be the easy way to comprehend the rest have the same passion similar to my personal own to figure out a lot more with regards to this matter. I’m certain there are millions of more fun times up front for individuals that go through your blog.

  28. Dove Comprare Cialis O Viagra Purchase Medicine Online tadalafil cialis from india Propecia Low Testosterone Drug Where Can I Buy Flagyl Er Posso Acquistare Kamagra

  29. Here is a good Weblog You might Find Intriguing that we Encourage You

  30. Merely a smiling visitor here to share the love (:, btw great style and design. “Make the most of your regrets… . To regret deeply is to live afresh.” by Henry David Thoreau.

  31. Keep functioning ,fantastic job!

  32. Good post. I learn something totally new and challenging on websites I stumbleupon everyday. It’s always interesting to read through articles from other authors and practice something from their websites.

  33. I just like the valuable info you supply on your articles. I’ll bookmark your weblog and test once more right here regularly. I’m rather certain I will be informed a lot of new stuff proper right here! Best of luck for the following!

  34. that will be the end of this report. Here you will find some web pages that we consider youll enjoy, just click the hyperlinks over

  35. I am truly thankful to the holder of this
    web site who has shared this fantastic post at here.

  36. After I initially commented I seem to have clicked on the -Notify me when new comments are added- checkbox and from now on every time a comment is added I get 4 emails with the exact same comment. Is there a means you are able to remove me from that service? Cheers.

  37. Awsome post and right to the point. I don’t know if this is actually the best place to ask but do you guys have any thoughts on where to employ some professional writers? Thanks :)

  38. Great goods from you, man. I have understand your stuff previous to and you are just too wonderful. I actually like what you’ve acquired here, certainly like what you’re saying and the way in which you say it. You make it entertaining and you still care for to keep it smart. I can’t wait to read far more from you. This is actually a terrific web site.

  39. very couple of sites that come about to be in depth below, from our point of view are undoubtedly effectively really worth checking out

  40. Admiring the dedication you put into your blog and detailed information you offer. It’s great to come across a blog every once in a while that isn’t the same unwanted rehashed information. Wonderful read! I’ve saved your site and I’m adding your RSS feeds to my Google account.

  41. Cialis Viagra Milano Zithromax Not Working Chlamydia Propecia Canada Pharmacy Buy Cialis Buy Propecia Without Prescription Cialis Se Vende En Farmacias Glucotrol Antibiotics Without A Script

  42. check below, are some entirely unrelated internet websites to ours, nonetheless, they may be most trustworthy sources that we use

  43. Fantastic blog! Do you have any recommendations for aspiring writers? I’m hoping to start my own website soon but I’m a little lost on everything. Would you recommend starting with a free platform like WordPress or go for a paid option? There are so many choices out there that I’m completely overwhelmed .. Any ideas? Thanks a lot!

  44. karisini escort sitesinde satan pic

  45. Join for free to exchange clothes, toys, accessories, librtos and video games in your city. https://swaphouse.net/

  46. I am constantly searching online for articles that can assist me. Thanks!

  47. Nice blog here! Also your website loads up very fast! What web host are you using? Can I get your affiliate link to your host? I wish my site loaded up as fast as yours lol

  48. WONDERFUL Post.thanks for share..extra wait .. …

  49. obviously like your website but you have to take a look at the spelling on several of your posts. A number of them are rife with spelling problems and I in finding it very bothersome to tell the truth on the other hand I will certainly come back again.

  50. Join for free to exchange clothes, toys, accessories, librtos and video games in your city. https://swaphouse.net/

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