ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>领导边摸边吃奶边做爽在线观看 ,国产亚洲精品美女久久久,久久日韩精品http://www.aygfsteel.com/davidxu/category/1850.html以用戯‚§’度出å?你就已经成功一半了.zh-cnWed, 28 Feb 2007 00:22:27 GMTWed, 28 Feb 2007 00:22:27 GMT60[Design &Thinking ]åŸÞZºŽWEB应用的开发的个ähæ€È»“ http://www.aygfsteel.com/davidxu/articles/6787.html一凡@ITO一凡@ITOMon, 27 Jun 2005 14:01:00 GMThttp://www.aygfsteel.com/davidxu/articles/6787.htmlhttp://www.aygfsteel.com/davidxu/comments/6787.htmlhttp://www.aygfsteel.com/davidxu/articles/6787.html#Feedback0http://www.aygfsteel.com/davidxu/comments/commentRss/6787.htmlhttp://www.aygfsteel.com/davidxu/services/trackbacks/6787.html前言
       
屈指一敎ͼŒæ¶‰èƒöweb应用的开发都有三四年的日子了åQŒä»Žæœ€åˆçš„一些类ä¼égºŽword文档的网™å늼–å†?到现在一些MIS(manage information System)应用¾pȝ»Ÿçš„开发。当中的¼‹®ç»åŽ†è®¸å¤šï¼Œæ—©å·²å‡†å¤‡å†™ç‚¹æ–‡å­—æ€È»“些东西,最¾lˆè¿˜æ˜¯æ‹–到现在才打è“v¾_„¡¥žæ¥ç»†å†™ã€?/P>

何䨓(f¨´)web应用
       
 web应用是指åŸÞZºŽ‹¹è§ˆå™¨ï¼ˆbrowseråQ‰çš„应用åQŒç”¨æˆ·ä‹É用用½Ž€å•çš„‹¹è§ˆå·¥å…·(常用的如IE)ã€?BR>通过http协议åQ?发出è¯äh±‚(request)åQŒæœåŠ¡å™¨æŽ¥æ”¶ä½œå‡ºå“åº”(response)åQŒè¿”回请求需要结果或是进行相关的目标操作åQŒè¿™¿Uæž¶æž„也可以¿UîCØ“(f¨´)B/Sæž¶æž„åQ?Brower/Server 模式åQ‰ã€?BR>        本äh懂事之年正遇上internet盛行之际,因此非科班出íw«çš„æˆ‘也˜q›å…¥äº†IT软äšg开发的行业åQŒè¿™å¤šå¾—于当æ—?påQ?FONT color=#ff0000>asp,php,jspåQ‰æŠ€æœ¯çš„入门门槛不高åQŒä»¥å?qi¨¢ng)自å·×ƒ¸€ç›´ä»¥æ¥çš„兴趣所在ã€?/P>


web应用的优势所�/STRONG>
        web应用¾pȝ»Ÿä½¿ç”¨å®¢æˆ·ç«¯é‡‡ç”¨çš„æ˜¯æµè§ˆå™¨åQ?nbsp;基本上每一台PC机都ä¼?x¨¬)有的大众èÊYä»Óž¼Œå…åŽ»¾cÖM¼¼äºŽC/S¾pȝ»Ÿä¸­çš„升çñ”éºÈƒ¦(ch¨³)的问题ã€?BR>        应用服务器采ç”?Web 服务器。只要在一台或若干台服务器卛_¯åQŒå¯¹å®¢æˆ·ç«¯ä¿¡èµ–十分少ã€?BR>        适合于一些分布式的应用。对¾|‘络用户跨åã^台支持,可跨òq›_°å…׃ín数据、文本、以å?qi¨¢ng)一些多媒体文äšg½{‰å¤š¿UåŞ式的信息ã€?/P>


web 应用分类
    关于web应用的开发实在太òq¿æ³›åQŒåœ¨˜q™é‡Œä»¥é™æ€web应用以及(qi¨¢ng)动态web应用划分
     A  按效果分
     ˜q™é‡Œçš„静态是指纯¾_¹çš„html(­‘…文本标记语­a€)™åµé¢,或许现在˜q™ç§web的应用可能不再存在,˜q™é‡Œåªä½œä¸€ä¸ªåˆ†¾c»è¯´æ˜?
    而动态是增加了一äº?FONT color=#ff0000>dhtml(动态html)åQ?FONT color=#ff0000>javascript½{‰è„šæœ¬è¯­­a€æŠ€æœ¯ä»¥å?FONT color=#ff0000>flash动画技æœ?/FONT>,其实可以˜q™æ ·å®šä¹‰åQŒå°±½Ž—增加的是一些动ç”ÀL•ˆæžœçš„GIF囄¡‰‡ä»¥ä‹É™åµé¢ä¸å†¾l™äh静的感觉也属于这里的范畴ã€?BR>    B  按内容分
     按内容分静态web应用以及(qi¨¢ng)动态web应用
     ˜q™é‡Œçš„静态应用是指页面所展示的内å®ÒŽ(gu¨©)˜¯hardcode在页面中的,不可再变化(通俗ç‚ÒŽ(gu¨©)¥è®²æ˜¯å†™æ­»åœ¨é¡µé¢ä¸­åQ‰ï¼Œé™¤éžä»ŽæœåС噍download下来修改再upload上去。主要适合一些简单的应用åQŒä»¥å?qi¨¢ng)一些固定内容的展示ã€?BR>     现网¾lœä¸Šä¸å°‘公司企业¾|‘站属于˜q™ä¸€¾c»ï¼Œä¸»è¦æ˜¯å…¶å¼€å‘ç®€å•å¿«æøP¼Œä»¥åŠ(qi¨¢ng)国äh对于˜q™æ–¹é¢çš„应用峡窄(ji¨£ng)所臟ë€?BR>     而动态是指页面中昄¡¤ºçš„关键内å®ÒŽ(gu¨©)˜¯ä¿å­˜åœ?FONT color=#ff0000>数据åº?/FONT>中的åQˆç®€å•的应用或许保存在文本文件中,例如batåQŒtxt½{‰ï¼‰(j¨ª),授权用户通过交互操作动态新增,修改åQŒåˆ é™¤ç›¸å…³çš„内容或纪录。通过控äšg输入相关信息而动态地è¯äh±‚出所需要的内容。以辑ֈ°çœŸæ­£çš„ähæœÞZº’动。是˜q‡åŽ»å‡ å¹´æ¥æœ€å—æ¬¢˜qŽçš„应用åQŒå½“然也ž®‘不了asp,php,jsp服务器语­a€æŠ€æœ¯çš„æˆç†Ÿä¸Žå‘展的一份功åŠ?


技术要�/STRONG>
     通过以上的介¾lï¼Œæˆ‘们已接触到相关的技术点åQŒä½†æ˜¯å®ƒä»¬æ˜¯æ•£äؕ的以å?qi¨¢ng)不全的ã€?BR>     在这里我通过使用java 世界中讲得比较流行的的MVC模式 来进行层‹Æ¡åˆ’åˆ†è¯´æ˜Žä¸€ä¸‹å¯ä½¿å¤§å®¶äº†è§£å…¶ä¸­çš„æŠ€æœ¯ç‚¹æ›´äØ“(f¨´)清晰:
     V (view) - 表现å±?BR>            è´Ÿè´£™åµé¢çš„展½Cºï¼Œæä¾›ç”¨æˆ·æ“ä½œçš„界面。这里包含的¾l†èŠ‚ä¸»è¦æ˜?BR>            ™åµé¢çš„导航(navigationåQ?nbsp;
            UI 控äšgåQ?UI componentåQ?nbsp;  
            æ•°æ®çš„æœ‰æ•ˆæ€§æ£€‹¹‹ï¼ˆ ValidatoråQ?BR>            äº‹äšgå?qi¨¢ng)监å?nbsp;åQˆEvents and listeners åQ?BR>           信息的返回(MessagesåQ?nbsp;
          …………等
           ˜q™æ–¹é¢çš„æŠ€æœ¯ç‚¹ä¸»è¦åŒ…括展示语言htmlåQŒxhtml,css,xml,xslt,script语言,RIAæ–šw¢çš?FLEX,XUL, XAML)åQŒjsp,jstl,tab lib,strtus½{‰ç­‰ã€?
         C (controll) - 控制å±?BR>           1、负责接受客æˆïL(f¨¥ng)«¯çš„请求,调用Model层商业方æ³?BR>            2、接收DAO执行商业æ–ÒŽ(gu¨©)³•的执行结果,ž®†å…¶çŽ°ç»™å®¢æˆ·ç«¯ã€?BR>            ˜q™æ–¹é¢çš„æŠ€æœ¯ç‚¹ä¸»è¦åŒ…括åQšjava world中的 spring,strtus框架提供了这斚w¢çš„封装支持等
         M (model) - 业务å±?BR>             主要负责商业逻辑åQŒæ‰€ä»¥ä¹Ÿå«å•†ä¸šé€»è¾‘层,包括½Ž€å•çš„CURD的操作,以及(qi¨¢ng)一此复杂的逻辑ã€?/P>


应用领域
    1ã€?STRONG>一般网站应ç”?/STRONG>,主要面向的所有浏览用æˆähˆ–注册用户
    包括一些门市网站,企业åQˆäñ”品)(j¨ª)形象的展½C?ç”?sh¨´)子商务站点½{?nbsp;    
    2ã€?nbsp; 企业信息化应ç”?/STRONG>,主要面向的企业内部员工以å?qi¨¢ng)管理å±?BR>     包括一些日常办公,生äñ”åQŒç®¡ç†ä¿¡æ¯åŒ–的操作åã^台。典型的æœ?nbsp; 
       

英文½Ž€¿U?/STRONG> 中文

OA 协同办公
CMS 内容½Ž¡ç†¾pȝ»Ÿ
CRM 客户关系½Ž¡ç†
SCM 供应铄¡®¡ç?BR>
  财务¾pȝ»Ÿ
  生äñ”½Ž¡ç†
  人力资源½Ž¡ç†
KM 知识½Ž¡ç†



技术表�BR>

 sort  common  java world
view å±?/TD>

HTML,XML,XHTML,
CSSåQ?BR>script语言åQŒxmlhttp,
htc,
RIAåQˆF(tu¨¢n)LEXåQŒXULåQŒXAMLåQ?BR>graphic deign
动画技�BR>…�/P>

jstl,tag lib,strtus,jsf,Tapestry,webwork…�/TD>
controller å±?nbsp;   strtus,spring
modelå±?/TD>   transactions  ,java 
数据库技æœ?/TD> 标准sql,dbåQŒdba,特定sqlåQŒpl/sql  jdbc,ORM(hibernate,ibatis)½{?/TD>
web Containers     tomcat,weblogic,Webspace ,jboss,Resin
Security                      
os window,linux   
browser  IEåQŒfirefox   
EAI(企业应用整合)   Web Service,
Portal
…�/TD>
其它  Design PatternåQŒç®—æ³?优化技å·?/TD>  


                                         
后注
帖些学习(f¨¤n)资料åQŒä¸»è¦é’ˆå¯¹javaòq›_°å¼€å?BR>1、Struts User and Developer Guides 分类得不错,step by step 对MVC各层的知识点也提供了介绍以及(qi¨¢ng)学习(f¨¤n)资源
2ã€?A >All About Java 关于Java的一åˆ?: 工具, ¾cÕdº“, 框架



]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º ÙÙÖÝÊÐ| ³þÐÛÊÐ| Ð˰²ÃË| Î×É½ÏØ| å´²ýÏØ| ÒËÕÂÏØ| ÃñÈ¨ÏØ| Î¼Ô´ÏØ| ºþÖÝÊÐ| ´íÄÇÏØ| ¾²ÄþÏØ| ¼¨ÏªÏØ| ÂÞÔ´ÏØ| ÑôÎ÷ÏØ| »ÆÁúÏØ| Ìì¾þÏØ| ÇàºÓÏØ| ÄÏÖ£ÏØ| Ð˰²ÏØ| À´±öÊÐ| ÂÞÉ½ÏØ| ¸§Ë³ÊÐ| ËÄ×ÓÍõÆì| ¿âÂׯì| ºÍ¾²ÏØ| ÎäÊ¤ÏØ| ÓÀ´ºÏØ| ɽ¶«| ½£¸óÏØ| ½ðÏªÏØ| ÐÂÖñÏØ| ÄÏÆ½ÊÐ| ¹þ°ÍºÓÏØ| ÇßÑôÊÐ| ³¯ÑôÇø| ·îÏÍÇø| »¨Ô«ÏØ| ͳ·¬ÊÐ| ½õÆÁÏØ| ʯ¾°É½Çø| ®½­ÏØ|