ºìÁªLinuxÃÅ»§
Linux°ïÖú

bearcat 0.4.4¸üУ¬Ìí¼Ó¶Ôid³åÍ»µÄÌáÐÑ

·¢²¼Ê±¼ä:2015-03-17 09:39:20À´Ô´:ºìÁª×÷Õß:empast
bearcat 0.4.4 ¸üУ¬±¾´Î¸üÐÂÖ÷ÒªÌí¼Ó¶Ô id Óë bearcat ÌØÊâÊôÐÔ³åÍ»µÄ warn ÌáÐÑ£¬Òâζ×ÅÒÔÏÂд·¨½«µÃµ½¸ü¼ÓÓкõÄÌáʾ

var Tank = function() { this.$id = "async";} module.exports = Tank;

BearcatÊÇÒ»¸ö»ùÓÚ×ÔÃèÊöjavaScript object½øÐпª·¢µÄÓ¦Óòã¿ò¼Ü, BearcatÌṩÁËÒ»¸öÇáÁ¿¼¶µÄÈÝÆ÷À´±àд¼òµ¥£¬¿Éά»¤µÄjavaScripts. Bearcat ÌṩÁËÒ»¸ö»ù´¡µÄµ×²ãÀ´¹ÜÀíÓ¦ÓÃÂß¼­¶ÔÏó£¬Ê¹µÃ¿ª·¢Õ߾ͿÉÒ԰Ѿ«Á¦·ÅÔÚÓ¦ÓòãµÄÂß¼­±àдÉÏ.

Bearcat ¸ÅÀÀ

Bearcat °üÀ¨¼¸¸ö²¿·Ö£¬°üÀ¨£º

ºËÐÄÈÝÆ÷

ºËÐÄÈÝÆ÷°üº¬ºËÐÄ£¬Beans£¬ÒÔ¼°ContextÄ£¿é.

ºËÐĺÍBeansÄ£¿éÌṩÈÝÆ÷µÄ»ù´¡²¿·Ö£¬°üº¬IoCÈÝÆ÷ºÍÒÀÀµ×¢Èë. BeanFactory ÊÇÒ»¸ö¸´ÔÓµÄfactory¹¤³§Ä£Ê½ÊµÏÖ. ËüÈ¥³ýÁËÊÖ¶¯È¥±àдµ¥Àý£¬ÔÊÐíÄãµÄʵ¼Ê³ÌÐòÂß¼­´ÓÅäÖúÍÒÀÀµµÄ¹ÜÀíÖнâż.

Context Ä£¿é»ùÓÚºËÐĺÍBeansÄ£¿éÖ®ÉÏ£¬²¢ÌṩÁËһЩ¸ü¸ß¼¶µÄÄÚÈÝ£¬applicationContext ÊÇËüµÄÖ÷ҪʵÏÖ.

ÃæÏòÇÐÃæ±à³Ì

Bearcat »ùÓÚºËÐÄÈÝÆ÷ÌṩÁËÃæÏòÇÐÃæ±à³Ì(AOP)µÄÖ§³Ö, ÔÊÐí¿ª·¢Õß¶¨Ò壬·½·¨À¹½ØÆ÷£¬ÇÐÃæÀ´½âżÄÇЩÐèÒª±»·ÖÀëµÄÒµÎñÂß¼­.

ÌØÐÔ

ÇáÁ¿¼¶ÈÝÆ÷

* ÒÀÀµ×¢Èë(DI)ʵÏֵĿØÖÆ·´×ª(IoC)À´¹ÜÀíPOJOs
* »ùÓÚAOPµÄÉùÃ÷ºáÇÐÂß¼­
* Ò»ÖµĿª·¢ÓëÅäÖÃ

¼òµ¥µÄ

* ¼òµ¥µÄÔªÊý¾ÝÅäÖúͱàдPOJOs
* ÇáÁ¿µÄ: »ùÓÚnode.jsµÄ¸ßЧÂÊ¿ª·¢
* ¿ÉÖØÓõÄ: POJOs ¿ÉÒÔÓ¦ÓÃÓÚÈκοª·¢»·¾³
* ÎÞÇÖÈëµÄ: ²»ÒÀÀµÓÚÈÝÆ÷APIµÄ¿ª·¢
* Ä£¿é»¯: ʹÓÃÄÇЩÄãÐèÒªµÄ²¿·Ö
* һվʽ·þÎñ: û±ØÒªÊÖ¶¯±àдµ¥ÀýºÍ¹¤³§·½·¨

Ç¿´óµÄ

* Á¼ºÃµÄ²Î¿¼×ÊÁÏ: ÎĵµÍêÕû£¬ºÜ¶àʵÀý°üº¬ web todo, realtime app

* Á¼ºÃµÄ²âÊÔ: ²âÊÔ¸²¸ÇÂʳ¬¹ý95%

¿ÉÀ©Õ¹µÄ

* ×Ô¶¨ÒåÀ©Õ¹: ¿ÉÒÔΪÈÝÆ÷Ìí¼Ó×Ô¶¨ÒåµÄ´úÂë

Èí¼þÏêÇ飺http://bearcatjs.org/

ÏÂÔØµØÖ·£ºhttps://github.com/bearcatjs/bearcat

À´×Ô:¿ªÔ´ÖйúÉçÇø
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ