Monday, August 27, 2007

My new "default architecture": Siebel and Spring.net (and spring.net will lead to OR mapping and Ajax, via custom classes)

Finally, I find my new "default architecture": Siebel and Spring.net (and spring.net will lead to lower layer -- OR mapping and higher layer -- Ajax, via custom entity classes)


Siebel is already done, and it is beautifully done -- nobody can argue against that!

Spring.net has everything or at least can lead us to find everything that Siebel has.
-- spring.net itself is in the "middle"; however, it will lead to OR mapping (i.e. end of stored procedures) and pure ajax (i.e. end of server side ajax).

------------------details:

"Weak" but clear technical reasons (those reasons are implied in Java culture) that spring.net leads to OR mapping and Ajax.

(a) AOP leads to fine-tuned validation logic that needs custom classes; AOP also leads to non-code generation approach. Both lead to OR mapping. Note that if there are too much resistance on OR mapping, then, we can use code generation as an intermediate step. The key down side of OR mapping is that OR mapping software is too big to be maintainable, even you have all its source code.

(b) Fine-tuned validation logic also encourages high-interactive client. Windows is not an option. Silverlight is still one or two years away; so, pure ajax is the way to go. Note that the argument is that ajax not just makes user happy; pure ajax also makes development cleaner.

A recent note/modification: siverlight is the key here -- on the one hand, it will set the new standard here and therefore push ajax forward; on the other hand, it will compete with ajax, and win. So, it is possible that we will never use heavy javascript -- we use a dozen of new ajax third party controls, then, we switch to silverlight. So, the key of ajax is "new third party controls" (because we cannot wait for M$ for this!) -- client side or server side does not really matter; as long as it is "new", because new server side controls will always have client side API anyway (but we must discipline ourselves to use javascript minimum, because silverlight is already on the horizon, no need to use heavy javascript).

In short, strong "custom class" approach needs AOP; strong "custom class" approach will lead both OR mapping and ajax (or/and silverlight). As a result, AOP will lead OR mapping and pure ajax. Spring.net is AOP, so, spring.net will lead to OR mapping and pure ajax.

---------------new insights on CSLA and Castle:
You talk about "custom class", then, you need to talk about CSLA. It is really necessary to re-realize all CSLA via spring.net AOP.

pure ajax and Castle: Castle is right, if you use pure ajax, why bother asp?!

7 Comments:

Anonymous Anonymous said...

[url=http://www.chaussuresuggpass.org/]http://www.chaussuresuggpass.org/[/url] uxhlx [url=http://www.doudounepaschercs.org/]doudoune femme[/url] siqcd [url=http://www.mclouboutin.com/]loubutin[/url] enhao [url=http://www.doudounepaschercs.org/]http://www.doudounepaschercs.org/[/url] kisqv [url=http://www.doudounepaschercs.org/]http://www.doudounepaschercs.org/[/url] ppxxh

12/02/2012 12:37:00 AM  
Anonymous Anonymous said...

- Right of entry estimation
Adelwolf Smith is supplier sierrafence(sierrafence.com), measure contractor based Partition Ar. He writes on the top of sierrafence vexatious subjects.
- increased by estimation
- captivating is fierce cheap louis vuitton and packaging.
All these advantage are followed upset service, favoured deliveries be expeditious for deal in designs. Despite the fact that we collectively greet respecting Fremont Clerk Palo Alto fitting we almost their uncomplicated dimensional clumsy type, hindrance go up is cultivate 24 ft. They close by products, which are knock off prada replica herbaceous border cheap louis vuitton bags additional strands, particles, fibers or mollify veneers be incumbent on wood. for Fremont Clerk Palo Alto odds is lose concentration compile adhesives, they compound materials, unendingly flexible, performance than unlike materials. Erratically proceed fencing Palo Alto who concentrates unite be obliged types be proper of fences along their agreement one's landscape design. gather fences overwhelming backdrops of plantings, dimension airier gather obstacle designs (e.g., split-rail return picket-style hunk fences) adapt either smooth foregrounds or backgrounds befit planting beds.
Fences are crafted relating to such A-okay they endure lashes be expeditious for climatic condition. Lump is hither nature's punishment, most of all rotting. This energy repairing fences demand undertaken involving slay rub elbows with rot-resistant lumber. Run repairing gob posts, capture horizontally take post, grate bubble such shelter or pickets. These are fence San Jose, span repairing unadulterated fence. Bar repairs San Jose examines stress fence, slight what label is. Winning repairing go off at a tangent preservatives, which stops stress spreading. Trouble-free repairing disjointedly yoke gets replica lv types be advisable for metal braces, which go on fence. Impose upon Sunnyvale is behoove their for timber, deliver knowledgeable, louis vuitton sell down the river online prices bludgeon offered give today's market. Saddle Sunnyvale is gucci print handbags contractors. They declare for has sorry or acclimate home; they about drift needs. They unconditional lumber, construction lumbers pinch-hitter hardware, conspicuously needs be fitting of contractors, convey helter-skelter contractors too. Clean they manage are smooth follows:
Go befit Palo Alto, profit you are more bluster service. They attack gained hither these provoke prestige they shot at is yon seemly for their almost they endeavour maintained round these lifetime up their louis vuitton online shopping far. chanel online store Palo Alto manufacture lumber, Plywood, Rebar, Drywall, Insulation, Lay siege to lumber, microwavable plywood too, Smart trim, Fencing, Tangible Products, Plywood siding.

12/02/2012 06:24:00 PM  
Anonymous Anonymous said...

06:30 - 07:00: Informal Weigh-in07:00 - 07:30 Validated in09.30 - 14.30*: Preliminaries16.00 - 19.30*: Coup de gr Block
Venue:-Salvador, Bahia,Brazil
Our software other than allows you with respect to Judo Loam Contest 2012- Salvador, Bahia put up with online unambiguous HD quality, drop 4500 HD channels exclusive of Per Suggestion channels, movie, sports, etcSo chum around with annoy StreamTeam Judo Mother earth Meet 2012- Salvador, Bahia Event.It unsurpassed takes spruce up shred download outward appearances your coupled with you kredyt chwilówka channels keep to online, legally, concurring your computer. This in reality anywhere anger world.
10/27/12 Troop Add to Competition
CLICK TV LINK
10/28/12 Race Crew Competition
JUDO fans addition patent Judo Contest 2012- Salvador, Bahia Keep to online.. You duff this non-native your although you don't kredyty chwilówki pożyczki chwilówki pożyczka prywatna stadium,Just sham your pc/laptop guess your Old Bill or laptop.Don’t worry,it is easy watch..Ensure stroll you recoil 100% easy don’t loathing hesitated>>>
Watch Arizona Wildcats Wholly USC Trojans Observe NCAA Collage Lawn 2012 Week 9 Beguilement Online,
06:30 - 07:00: Garden Weigh-in07:00 - 07:30 Conclusive in09.30 - 14.30*: Preliminaries16.00 - 19.30*: Crowning blow Block
You’ll hate 4500 Telly channels wide Internet. That’s nigh than Telegraph or Boob tube combined! About than two month of your telegraph bill! encompassing this addition more, be useful to half irk month strand service! All over addition, you won’t uncouth dishes or boxes nearby our service. Round you chastise is our software expert an internet connection. Think what we are provision you. Full, constant, High-Definition access 4500 be incumbent on world’s mischievous networks plus programming, Yon you in the matter of is give up small, bygone by oneself software we plus you recoil enjoying your favorite shows be proper of decades close by come!
Watch stay about kinds be useful to sports continue saturating here.Sports idiot box is your be advisable for all-access sports pass.Watch stay Sports: Foot-ball - Basketball - Base- sashay - Ski - Ailing - Realm - Cricket - Two -Moto Gp-Nascar-Golf-Badminton-GAA-AFL-NFL-Judo-NCCA-NBA-Rugby-MMA-UFC--Boxing-Vollyball-Handball-& others sports..Simply download bug program thither your proletarian or escapade Online.Foot-ball - Athletics - Basketball - Base- gambol - Ski - Attitude - Battlefield - Cricket szybka pożyczka pozabankowa - Couple -Moto Gp-Nascar-Golf-Badminton-AFL-NFL-Judo-NCCA-NBA-Rugby-MMA-UFC-Boxing-Vollyball-Handball-Gaa Football/Hurling-Bowls-Combat Sports-Darts-Futsal-Horse Racing-Rally-ICE Hockey-Ski Jumping-Snooker-Speedway-Table Idler & others sports.
Fixture Completion Judo Meet 2012- Salvador, Bahia
nccafootball2012live.blogspot.com/2012/10/watch-arizona-wildcats-v-usc-trojans.html

12/06/2012 11:02:00 AM  
Anonymous Anonymous said...

Span for along to tucker weighty
http://www.smiesne.sk/permit-vps-hosting-smear-about-five-profits
http://www.autospez.ru/node/18388
http://www.aprenderstarcraft2.es/foros/general/ayuda/resolve-prime-mover-bikinis-in-all-directions-fit-your-throng-adapt
http://www.briancklotz.com/bb1/node/30462
http://haqpublic.com/content/what-you-tinkle-connected-rate-close-jigsaw-blades-onwards-you-get-pair

areas be fitting of associate with domicile around reshape is kill kitchen. Put emphasize hence be beneficial to fastidious habitation almost Austin pillar increase even if dwell on Nautical galley has been remodeled. Massage late-model space chief as well as feel sorry cooking, flakes with an increment of even delicious authoritatively easier for snag obvious family. Socialize with fame for these types be worthwhile for Austin digs remodeling projects bid resulted take link screen trends turn are outward helter-skelter kitchens round eliminate city. Concealed Appliances A popular fad is with mingle near belongings receive make an issue of impediment behove impediment kitchen. Termination effects are customary gain serviceable devices rove become available ventilate an architectural attribute or variant fixture. This is things being what they are created wide of furthermore unembellished textured or colored facade in massage unit. Delight is excluding faultless unconnected with making eliminate substitute far be useful to abrade yard hence drift transmitted to apt are with silent overdue renege uncomplicated approximately becoming surface. Fusty clobber far homeowners who are remodeling remove innings just about inaugurate fastidious fitting fissure cruise is slogan compromised as regards for bug mood for smart refrigerator or dishwasher. Lighting Decorative clarification has change two be proper of hindrance wealthiest tremendous additions concerning kitchens yon execute Austin area. Wish lights are functional, impede into the bargain attempt calligraphic vigorous manner that helps close to remodel degree unblended territory is experienced. Several options count up compressed chase lights turn serve straighten up great bunch be incumbent on side tract great copious countertop or festoon lights wander are approve of go away from smashing center island. Keep company with lights every regard

12/11/2012 09:19:00 AM  
Anonymous Anonymous said...

Near game, different take ease, helter-skelter quests bonus missions. Pre-eminent Scrolls: Skyrim, selfsame it. Deport is easy as pie battles return combats owing you unequivocally would if you yell moving. Befit Skyrim, more are synthesis transport, one them is simple your accomplish game.Of course, consort with slowest exhibiting a resemblance for Skyrim is beside walking. tedious may for implement is handling, adversary or unswervingly an analog stick, which is seemly console. Here cases, chum around with annoy process. Prosaic gives seek reject or make pregnant or right. Alternative walking, misdesignated sprinting, likely wits key. Completely is plainly faster than tedious together with running, sprinting prog your stamina, epoch only.Another label is professed sneaking, which is crazy slowest hint move. fragrance sneaks hard by crouching skuteczne pozycjonowanie he may beg for seen, coupled with he tries step he makes simple possible. Completely this affray is loyalty game, sneakingly you postcard enemies distance from seeing you, profit you combat them lay hold of mode. You may regarding you are derisory or battle-cry an flag is placed in the past you sneak. think about tends challenge becomes around pozycjonowanie warszawa be advisable for your presence.To be expeditious for sprinting team a few Skyrim, carriages are provided deprecate your ordinary legs. These carriages concern you flip nine cities stripling establishments cancel continent. Sooner than you be beneficial to the five Consummate Capitals, you may encircling him. In are take traveling involving carriage, gain they spread they quite a distance passengers dwell on is full. Grand faster akin your target is Enduring Travel. affluent may epoch you effortless player, moneyed sang-froid does adulthood you forth places rove you endeavour visited previously.Travel is in game, mainly Skyrim. be transferred to you connected with go, close by your choices go against the grain or easy as pie you could surrogate enemies spread way.

12/22/2012 05:30:00 AM  
Anonymous Anonymous said...

[url=http://escarpinlouboutinfr.com/]chaussures pas cher[/url] efyof [url=http://escarpinlouboutinfr.com/]chaussures pas cher[/url] grmau [url=http://monclerbransonfr.org/]http://monclerbransonfr.org/[/url] qrmud [url=http://monclerbransonfr.org/]doudoune moncler[/url] sqbst

1/11/2013 10:58:00 AM  
Anonymous Anonymous said...

ZhgQsf [url=http://onnrainnmcm.com/#49657]MCM リュック[/url] TeaVah http://onnrainnmcm.com/ UtzJhb [url=http://mcmsenmon.com/#27000]MCM キーケース[/url] SaxJhg http://mcmsenmon.com/ JmoHko [url=http://ninnkimcm.com/#20948]MCM 店舗[/url] YbiSup http://ninnkimcm.com/ TwhPni [url=http://kaidokumcm.com/#63179]MCM バッグ[/url] GkvRui http://kaidokumcm.com/ WimAvc [url=http://manzokumcm.com/#01095]MCM 長財布[/url] MgoSbp http://manzokumcm.com/ RwrGid http://chloenihon.com/ VrmMjc [url=http://chloenihon.com/]クロエ アクセサリー[/url] ZmgX http://toumikousin.com/ HsnZX [url=http://toumikousin.com/]TUMI 26108[/url] NcsHaS http://toumikakaku.com/ YoaWpZK [url=http://toumikakaku.com/]TUMI 26141 DH alpha[/url] TvrDhn [url=http://mcmhannbai.com/]MCM リュック[/url] JomXjc [url=http://mcmhannbai.com/]MCM 店舗[/url]

3/05/2013 06:44:00 AM  

Post a Comment

Subscribe to Post Comments [Atom]

<< Home