Ajax :روشي نوين در طراحي برنامه هاي كاربردي تحت وب - صفحه 3
Loading
صفحه 3 از 5 نخستنخست 12345 آخرینآخرین
نمایش نتایج: از 21 به 30 از 44

موضوع: Ajax :روشي نوين در طراحي برنامه هاي كاربردي تحت وب

  1. #21
    كاربر عادي Array
    تاریخ عضویت
    Thursday 1 January 1970
    نوشته ها
    52
    Thanks
    0
    Thanked 0 Times in 0 Posts
    معرفي چند سايت جديد در ارتباط با Ajax



پاسخ با نقل قول پاسخ با نقل قول

  • #22
    سردبير بخش اخبار و تازه هاي كامپيوتر Array Sardabir آواتار ها
    تاریخ عضویت
    Monday 3 October 2005
    نوشته ها
    3,764
    Thanks
    81
    Thanked 50 Times in 45 Posts

  • #23
    كاربر عادي Array
    تاریخ عضویت
    Wednesday 31 August 2005
    نوشته ها
    81
    Thanks
    0
    Thanked 0 Times in 0 Posts

    پیش فرض

    Ajax هم متن باز مي شود



    خبرگزاري سلام- مقامات IBM مي گويند برخي از مولفه هاي مهم و اصلي فناوري نرم افزاري Ajax را در اختيار جامعه طرفداران محصولات کدباز خواهند گذارد.
    هدف از اين کار تقويت همکاري هاي دو طرف و ارتقاي برنامه هاي کاربردي مورد استفاده در وب عنوان شده است.
    گفتني است که Ajax نوعي برنامه کاربردي غني تحت وب است که بر کارآيي ديگر برنامه هاي کاربردي تحت وب مي افزايد. ظرف چند سال اخير IBM همکاري هاي گسترده اي با طرفداران محصولات متن باز داشته است.

  • #24
    كاربر عادي Array
    تاریخ عضویت
    Tuesday 9 May 2006
    نوشته ها
    121
    Thanks
    0
    Thanked 1 Time in 1 Post

    Post

    AjaxTagLib یک farmework ساده و موثر برای توسعه دهندگان J2EE

    Ajax Tag Library مجموعه ای از تگ های JSP است که استفاده از روش Ajax را در صفحات JSP آسان کرده است.

    از آنجایی که روش Ajax یک روش سمت کلاینت و تمرکز آن بر روی متدهای JavaScript است و اینکه اکثر برنامه نویسان سمت سرور معمولا دانش کمی درباره برنامه نویسی سمت کلاینت دارند. این فريم ورک به J2EE developer ها کمک میکند تا با استفاده از این مجموعه تگ ها، به راحتی و بدون نوشتن هیچ کدی در سمت کلاینت، به نتیجه مطلوب خود برسند.


    برای استفاده از این مجموعه تگ ها احتیاج به JDK 1.4+ و یک Servlet Container نظير tomcat داريد.
    مرورگرهای Internet Explorer 5.0+ و FireFox 1.0+ از این framework پشتیبانی می کنند.

    این مجموعه کتابخانه ای شامل تگ های زیر می باشد:

    Autocomplete

    این تگ پر کاربرد یک TextBox را به نمایش درمی آورد که با توجه به متنی که درون آن نوشته می شود، مجمو عه ای از مقادیر را که با متن ورودی مشابه باشد به عنوان موارد پیشنهادی ارائه می دهد تا درصورتی که کاربر آيتمی را که باید در این TexBox بنویسد، به طور دقیق به خاطر نداشته باشد، این Tag به او کمک می کند تا از مجموعه پیشنهادی، آيتم مورد نظر خود را انتخاب نمايد.


    Callout

    این تگ یک کاربرد ساده ولی موثر دارد. به این صورت که با وصل شدن به هر تگ HTML باعث می شود که با کلیک کردن روی تگ HTML مورد نظر یک بالون popup با متن دلخواه نمایش داده شود.


    HTML Content Replace

    این Tag محتوای یک Content Area همانند تگ DIV یا غیره را با کلیک کردن یک link یا image یا هر تگ html دیگری تغییر میدهد.

    قبل از کلیک



    بعد از کلیک



    Portlet

    خب این هم يک Tag برای Portal developer ها. این Tag یک پرتلت آجاکسی را به نمایش در می آورد که خودش هر چند ثانیه به طور خودکار refresh می شود.


    Select/Dropdown

    با استفاده از این تگ قادرید فیلد های یک dropdown را با توجه به انتخاب فیلد های dropdoewn دیگر تغییر بدهيد.

    قبل از انتخاب



    بعد از انتخاب



    Tab Panel

    این هم تگی برای نمایش Tab Panel های آجاکسی


    Toggle

    این Tag برای نمایش و تغییر حالت True و False بکار برده می شود

    قبل از کلیک



    بعد از کلیک



    Update Field

    این Tag مقادیر یک یا چند فیلد را با توجه به مقدار وارد شده در یه فیلد دیگر تغییر می دهد.

    قبل از وارد کردن مقدار



    بعد از وارد کردن مقدار و کلیک کردن دکمه Calculate



    راهنمای استفاده از AjaxTagLib
    1. برای شروع ajaxtags.jar را در مسیر WEB_INF/lib کپی نمایید
    2. فایل تعریف taglib یا همان ajaxtags.tld را به صورت زیر در web.xml معرفی کنید. این کار برای کاربرهای JSP 2.0 الزامی نیست.
    <taglib>

    <uri>http://ajaxtags.org/tags/ajax</uri>
    <location>/WEB_INF/ajaxtags.tld</location>
    </taglib>

    1. فایل های JavaScript موردنیاز که همراه با این framework دانلود می شود را به web application خود اضافه کنید.

    • Prototype 1.4.0 : Prototype 1.4.0.js
    • Scriptaculous .1.5.1: scriptaculous.js, builder.js, controls.js, dragdrop.js, effects.js, slider.js
    • OverLIBMWS (Optional, for ajax: callout only): overlibmws.js
    این مجموعه از جاوا اسکریپت ها از موارد مطرح در زمینه استفاده از تکنیک Ajax است که توسط شرکت های مختلف توسعه یافته و در فريم ورک های مختلفی از آنها استفاده شده است.

    توصیه من به Ajax developer ها اینست که حتما نگاهی بر source این فایل ها بيندازند. مطمئنا می تواند مفید و الهام بخش باشد.

    خوب حال به سمت سرور می پردازيم

    برای ایجاد Response به فرمت های XML, HTML و text، کلاس های کمکی یا همان Helper Class هایی در این framework در نظر گرفته شده است.

    فایل های helper با نام های AjxHtmlHelper و AjaxXmlBuilder در این package واقع شده اند.

    org.ajaxtags.helpers

    نمونه استفاده از AjaxXmlBuilder



    // Get maker from your service bean

    CarService service = new CarService();
    List list = service.getModelsByMake(make);

    return new AjaxXmlBuilder().addItems(list, "model",make").toString();








    خروجی تولید شده به صورت زیر می باشد.
    <?xml version="1.0" encoding="UTF-8"?>

    <ajax-response>
    <response>
    <item>
    <name>Expedition</name>
    <value>Ford</value>
    </item>
    <item>
    <name>Focus</name>
    <value>Ford</value>
    </item>
    ...
    </response>
    </ajax-response>
    نمونه ای از Response به فرمت XML
    <?xml version="1.0" encoding="UTF-8"?>

    <ajax-response>
    <response>
    <item>
    <name>Record 1</name>
    <value>1</value>
    </item>
    <item>
    <name>Record 2</name>
    <value>2</value>
    </item>
    <item>
    <name>Record 3</name>
    <value>3</value>
    </item>
    </response>
    </ajax-response>

    نمونه ای از Response به فرمت text

    Record 1,1
    Record 2,2
    Record 3,3


    آماده کردن فایل JSP
    1. معرفی کردن taglib در صفحه
    2. اضافه کردن فایل های جاوا اسکریپت مورد نیاز به صفحه
    3. اضافه کردن فایل های style مورد نیاز به صفحه
    4. نوشتن کد های مورد نیاز صفحه
    5. اضافه کردن آجاکس تگ های مورد نیاز به صفحه
    یک صفحه نمونه JSP



    <%@ taglib uri="http://ajaxtags.org/tags/ajax" prefix="ajax" %>

    <html>
    <head>
    <title>AJAX JSP Tag Library</title>

    <script type="text/javascript" xsrc="prototype.1.4.0.js"></script>
    <script type="text/javascript" xsrc="scriptaculous.js"></script>
    <script type="text/javascript" xsrc="overlibmws.js"></script>
    <script type="text/javascript" xsrc="ajaxtags-1.2.js"></script>

    <link type="text/css" rel="stylesheet" xhref="ajax.css" />
    </head>
    <body>

    <form>
    Make:
    <select id="make" name="make">
    <option value="">Select make</option>
    <c:forEach items="${makes}" var="make">
    <option value="${make}">${make}</option>
    </c:forEach>
    </select>

    Model:
    <select id="model" name="model">
    <option value="">Select model</option>
    </select>
    </form>

    <ajax:select
    baseUrl="${pageContext.request.contextPath}/GetCarModel.view"
    source="make"
    target="model"
    parameters="make={make}" />

    </body>
    </html>








    خوب، حالا میرسیم به فایل اصلی برنامه که وظیفه رسیدگی و پاسخ دادن به Request ها را بر عهده دارد. بدین منظور کاربران باید از یک کلاس انتزاعی (abstract) که در این فريم ورک گنجانده شده به نام BaseAjaxServlet و کاربران strust از BaseAjaxAction ارث بری کرده و متد getXmlContent(HttpServletRequest, HttpServletResponse) آن را پیاده سازی کنند.

    برای کسانی که به طور کامل با جاوا اسکریپت قطع رابطه نکردند

    یکی از جدیدترین امکاناتی که به این framework اضافه شده است، جدا کردن متدهای پردازش پاسخ یا Response Parser می باشد؛ به این مفهوم که کاربر را قادر می سازد تا در صورت نیاز با توجه به فرمت خروجی یا همان فرمت Response، نوع parser خود را تغییر دهد. در این فريم ورک، چند parser پیش فرض در نظر گرفته شده است که در صورت نیاز توسط کاربر قابل جایگزینی می باشد.

    مطمئنا با مراجعه به مستندات AjaxTagLib آشنایی بهتر و دقیق تری با این framework پیدا خواهید کرد. یکی از مهمترین خصوصیات این مجموعه، ساختار به نسبت ساده آن می باشد که برای کاربران امکان توسعه آن را فراهم ساخته است.

    نوشته : سولماز انوار
    solmazanvar@gmail.com
    solmaz200.blogfa.com

  • #25
    مهرداد تاجيك - مدير سایت Array admin آواتار ها
    تاریخ عضویت
    Thursday 30 June 2005
    محل سکونت
    تهران - ایران
    نوشته ها
    1,818
    Thanks
    22
    Thanked 47 Times in 42 Posts

    Post AJAX Tutorial


  • #26
    مهرداد تاجيك - مدير سایت Array admin آواتار ها
    تاریخ عضویت
    Thursday 30 June 2005
    محل سکونت
    تهران - ایران
    نوشته ها
    1,818
    Thanks
    22
    Thanked 47 Times in 42 Posts

    Post ajax.net

    فیلم آموزش آژاکس دات نت برای asp.net
    درس اول
    درس دوم


  • #27
    كاربر عادي Array
    تاریخ عضویت
    Sunday 14 January 2007
    نوشته ها
    45
    Thanks
    0
    Thanked 0 Times in 0 Posts


    زندگي چيزي نيست كه لب طاقچه عادت از ياد من و تو برود

    -- زنده‌ياد سهراب

  • #28
    كاربر عادي Array
    تاریخ عضویت
    Monday 10 October 2005
    نوشته ها
    81
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Post کتابخانه‌هاي جاوا اسکريپت ajax

    Suggest Framework - کلاس‌هاي جاوا اسکريپتي که کارکردي مشابه سيستم Google Suggest دارد
    مثالهاي AJAX - تکنيک‌هاي مختلف دسترسي به ديتا به کمک جاوا و جاوا اسکريپت. حاوي يک PowerPoint درباره مشکلات برنامه نويسي با AJAX
    AJAX Proxy - يک HTTP Proxy براي شبيه سازي تاثير کندي و قطع شدن ارتباط شبکه بر روي کارکرد يک برنامه اي‌جکس
    AJForm - يک Toolkit مناسب که اطلاعات يک فرم HTML را مي‌گيرد و به هر تابع جاوا اسکريپتي مورد نظر ارسال مي‌کند
    CGI::Ajax - اين Toolkit کار نوشتن برنامه‌هاي AJAX با Perl را آسان مي‌کند
    Prototype - يک فريم ورک جاوا اسکريپتي اپن سورس و شيء گرا (OOP) که از AJAX نيز پشتيباني مي‌کند
    Rico - يک کتابخانه جاوا اسکريپتي جالب با پشتباني کامل از AJAX
    Sajax - يک Toolkit ساده
    Script.aculo.us - يک کتابخانه جاوا اسکريپتي مرتبط با فريم ورک Prototype
    Alternative AJAX techniques - آلترناتيوهاي اي‌جکس - AJAX‌ بدون XMLHttpRequest و عناصر وابسته
    XHRConnection - مديريت شيء XMLHttpRequest


    ASP.NET

    Atlas - پياده سازي کامل AJAX در ASP.NET 2.0
    Ajax.NET Professional - اولين پياده سازي AJAX‌ روي پلاتفرم دات نت که رايگان نيز هست
    BorgWorX Ajax.NET - يک کتابخانه دات نتي رايگان براي AJAX شامل Web Control هاي مناسب براي ASP.NET
    PowerWEB LiveControls for ASP.NET - کنترل‌هاي اي‌جکس براي استفاده در ويژوال استوديو و ASP.NET
    Aspects of Ajax - يک موتور اي‌جکس رايگان براي ASP.NET که روي وب سرويس متمرکز شده است
    OutPost - ارسال Post Back در فرم‌هاي ASP.NET روي xmlhttp
    ComfortASP.NET - يک فريم ورک مبتني بر AJAX براي غني‌تر کردن ساختار صفحات ASP.NET
    MonoRail - يک کتابخانه اي‌جکسي با کاربرد آسان
    Bitkraft - رهيافت ترکيبي کلاينت/سروري براي پياده سازي AJAX در محيط ASP.NET

    PHP

    XAJAX - يک Toolkit براي پياده سازي AJAX در PHP
    NAJAX - کتابخانه‌اي براي فراخواندن کلاس‌هاي Server-side در PHP از طريق جاوا اسکريپت سمت کلاينت
    SAJAX - يک Toolkit‌ ساده براي AJAX
    PAJAX - يک Toolkit‌براي پياده سازي AJAX
    HTML_Ajax - پياده سازي اي‌جکس در PHP

    Java

    ThinkCAP JX - يک محيط RAD‌ (برنامه نويسي سريع) براي AJAX‌ و J2EE که از مدل سه لايه‌ي
    client/serverevent model براي کاستن از ميزان کدنويسي جاوا اسکريپت استفاده مي‌کند
    Echo2 - يک کتابخانه اي‌جکسي رايگان براي جاوا
    AjaxAnywhere - يک پروژه اپن سورس براي ارتقاء نرم‌افزارهاي کنوني تحت وب که با JSP‌ نوشته شده باشند
    AjaxTags - يک سري Tag‌هاي رايگان JSP که کار با اي‌جکس در اين پلاتفرم را آسان مي‌کند
    Guise - يک فريم ورک برنامه نويسي که تکنيک AJAX‌ را بدون نياز به نوشتن جاوا اسکريپت در HTML امکان پذير مي‌کند
    DWR - يک کتابخانه مجاني براي جاوا
    jWic - يک فريم ورک اپن سورس که از AJAX‌ براي هماهنگ کردن (synchronize) سمت کلاينت و سمت سرور استفاده مي‌کند
    ICEfaces - يک فريم ورک JSF براي نوشتن برنامه‌هاي اي‌جکسي


    مالتي پلاتفرم

    CPAINT - يک کتابخانه کامل برنامه نويسي براي پياده سازي اي‌جکس در PHP‌ و ASP
    GeneXus - توليد برنامه‌هاي اي‌جکسي با استفاده از جاوا يا ASP.NET
    WebORB - پلاتفرم جاوايي و دات نتي براي براي برنامه‌هاي مبتني بر AJAX
    JackBe - اي‌جکس براي محيطهاي Enterprise



    منبع : http://macromediax.com

  • #29
    سردبير بخش اخبار و تازه هاي كامپيوتر Array Sardabir آواتار ها
    تاریخ عضویت
    Monday 3 October 2005
    نوشته ها
    3,764
    Thanks
    81
    Thanked 50 Times in 45 Posts

    Post

    نقل قول نوشته اصلی توسط hamid_n82 نمایش پست ها
    لطفا یک فایل PDF فارسی از AJAX برای من ارسال کنید خیلی فوری به آن احتیاج دارم

    با تشکر
    همه چيز دز باره Ajax در قالب يك فايل Pdf
    مطالب فارسي جمع آوري شده در باره تكنولوژي Ajax و نيز مراجع و منابع موجود


  • #30
    مدیر انجمن Array narsis آواتار ها
    تاریخ عضویت
    Monday 12 December 2005
    نوشته ها
    740
    Thanks
    3
    Thanked 2 Times in 2 Posts

    Post مجموعه ای کامل از تمامی کتابخانه های AJAX

    مجموعه ی کاملی از تمامی کتابخانه ها و تولکیت هایی که در مورد AJAX وجود دارد.

    این لیست تقریبا کامل هست و شامل نام کتابخانه، ارائه دهنده، نوع لایسنس، قیمت (اکثرا رایگان هستند) و زبان برنامه نویسی مورد استفاده هست.

    http://joeon.net/AJAX_Frameworks_List.htm
    کاش زندگی هم Ctrl+Z داشت!

  • صفحه 3 از 5 نخستنخست 12345 آخرینآخرین

    علاقه مندي ها (Bookmarks)

    علاقه مندي ها (Bookmarks)

    مجوز های ارسال و ویرایش

    • شما نمیتوانید موضوع جدیدی ارسال کنید
    • شما امکان ارسال پاسخ را ندارید
    • شما نمیتوانید فایل پیوست کنید.
    • شما نمیتوانید پست های خود را ویرایش کنید
    •