Mehdi.A
عضو جدید
برگرفته از کتاب:
مرجع کامل J2EE
Jim Keogh
انتشارات صفار- اشراقی 1387
مقدمه ای بر J2EE
تکنولوژی جاوا از دل زبان برنامه نویسی بیرون آمد که هدف از طراحی آن ساخت سیستمهای درونی مستقل از ماشین، برای یک تکنولوژی سروری قدرتمند و مستقل از عرضه کنندگان و ماشین بود، تا به کمک آن موجبات همکاری بیشتر شرکتهای مرتبط در جهت درک هرچه بیشتر توانمندیهای برنامه های مبتنی بر وب فراهم گردد.
جاوا کار را با ارایه کیت توسعه جاوا (JDK) آغاز نمود، و از همان هنگام نیز مشخص بود که به سرعت در حال تبدیل شدن به راه حلی برای مشکلات سیستمی بسیاری از شرکتها است. کلاسها و کتابخانه های بیشتری در پاسخ به موقعیتهای واقعی، و به عنوان واسطهای برنامه نویسی مورد نیاز شرکتها، JDK را گسترش می داد تا آنکه با یکپارچه نمودن همه آنها نسخه استاندارد Java2 (J2SE) عرضه شد. J2SE شامل همه واسطهای برنامه نویسی مورد نیاز در تولید برنامه های کاملا صنعتی جاوا می باشد، ولیکن شرکتهای بزرگ خیلی زود به این مهم پی بردند که توانمندیهای مورد نیاز توسعه برنامه های سازمانی، در آن وجود ندارد.
باری دیگر شرکتها، Sun Microsystems را در بررسی تکنولوژی جاوا و اینبار از منظر نیازهای سازمانی، به سمت جلو هل دادند. در ادامه Sun برنامه انجمن جاوا (JCP) را راه اندازی نمود که موجب گردهمایی کاربران شرکتی، عرضه کنندگان و متخصصین به منظور توسعه یک استاندارد، برای واسطهای برنامه نویسی سازمانی جاوا گردید. خروجی این فعالیتها نسخه سازمانی بستر Java 2 شد که بطور خلاصه با نسخه سازمانی Java 2 (J2EE) بدان اشاره می شود.
در گذشته سیستمهای سازمانی بطور سنتی و با استفاده از مدل کاربر/ سرور (client/server) طراحی می شدند که در آن سیستمهای سمت کاربر (client side) از سیستمهای سمت سرور (server side) برای انجام یک پردازش، درخواستی می کردند، البته این سیستمها نیز تحت تاثیر روند پیشرفت خود قرار داشتند. یک مدل جدید بنام سرویسها وب، کم کم جای مدل قبلی را در شرکتها گرفت. در این مدل برنامه نویسان، برنامه ها را با ترکیب نمودن مجموعه ای از مؤلفه های پردازنده بنام سرویسهای وب که عملکردشان مستقل از سایر سرویسهای وب و برنامه های دیگر است، می سازند. برنامه سمت کاربر با برنامه سمت سرور لایه میانی (middle-tier) ارتباط برقرار می کند. این برنامه با سرویس وب لازم که آنهم در سمت سرور قرار دارد در ارتباط می باشد.
با پذیرش سرویسهای وب از سوی شرکتها، JCP دریافت که J2EE نیز می بایست وارد یک چرخه تحولی دیگر شود. با معرفی J2EE 1.4 انجمن جاوا این تکنولوژی را با تکنولوژی سرویسهای وب ترکیب نمود.
هم اکنون شرکتهای جدید مبتنی بر وب در حال تغییر روشها، به منظور خدمات رسانی هرچه بهتر سیستمهای توزیعی سازمانی می باشند. روشهای قدیمی ساخت سیستمهای سازمانی دیگر پاسخگوی نیازهای شرکتهای IT نخواهند بود. برای پاسخگویی به خواسته های تمام وقت و ناگهانی که هزاران کاربر بطور همزمان انتظار دارند، توسعه گران می بایست خود را آماده نمایند.
متخصصان تکنولوژی در شرکت Sun Microsystems و برنامه انجمن جاوا، روش توسعه گران در ساخت سیستمهای بزرگ مبتنی بر وب و توزیع شده را با استفاده از J2EE تغییر دادند. J2EE موضوعات پیچیده پیش روی برنامه نویسان این سیستمها را هدف قرار می دهد.
مرجع کامل J2EE
Jim Keogh
انتشارات صفار- اشراقی 1387
مقدمه ای بر J2EE
تکنولوژی جاوا از دل زبان برنامه نویسی بیرون آمد که هدف از طراحی آن ساخت سیستمهای درونی مستقل از ماشین، برای یک تکنولوژی سروری قدرتمند و مستقل از عرضه کنندگان و ماشین بود، تا به کمک آن موجبات همکاری بیشتر شرکتهای مرتبط در جهت درک هرچه بیشتر توانمندیهای برنامه های مبتنی بر وب فراهم گردد.
جاوا کار را با ارایه کیت توسعه جاوا (JDK) آغاز نمود، و از همان هنگام نیز مشخص بود که به سرعت در حال تبدیل شدن به راه حلی برای مشکلات سیستمی بسیاری از شرکتها است. کلاسها و کتابخانه های بیشتری در پاسخ به موقعیتهای واقعی، و به عنوان واسطهای برنامه نویسی مورد نیاز شرکتها، JDK را گسترش می داد تا آنکه با یکپارچه نمودن همه آنها نسخه استاندارد Java2 (J2SE) عرضه شد. J2SE شامل همه واسطهای برنامه نویسی مورد نیاز در تولید برنامه های کاملا صنعتی جاوا می باشد، ولیکن شرکتهای بزرگ خیلی زود به این مهم پی بردند که توانمندیهای مورد نیاز توسعه برنامه های سازمانی، در آن وجود ندارد.
باری دیگر شرکتها، Sun Microsystems را در بررسی تکنولوژی جاوا و اینبار از منظر نیازهای سازمانی، به سمت جلو هل دادند. در ادامه Sun برنامه انجمن جاوا (JCP) را راه اندازی نمود که موجب گردهمایی کاربران شرکتی، عرضه کنندگان و متخصصین به منظور توسعه یک استاندارد، برای واسطهای برنامه نویسی سازمانی جاوا گردید. خروجی این فعالیتها نسخه سازمانی بستر Java 2 شد که بطور خلاصه با نسخه سازمانی Java 2 (J2EE) بدان اشاره می شود.
در گذشته سیستمهای سازمانی بطور سنتی و با استفاده از مدل کاربر/ سرور (client/server) طراحی می شدند که در آن سیستمهای سمت کاربر (client side) از سیستمهای سمت سرور (server side) برای انجام یک پردازش، درخواستی می کردند، البته این سیستمها نیز تحت تاثیر روند پیشرفت خود قرار داشتند. یک مدل جدید بنام سرویسها وب، کم کم جای مدل قبلی را در شرکتها گرفت. در این مدل برنامه نویسان، برنامه ها را با ترکیب نمودن مجموعه ای از مؤلفه های پردازنده بنام سرویسهای وب که عملکردشان مستقل از سایر سرویسهای وب و برنامه های دیگر است، می سازند. برنامه سمت کاربر با برنامه سمت سرور لایه میانی (middle-tier) ارتباط برقرار می کند. این برنامه با سرویس وب لازم که آنهم در سمت سرور قرار دارد در ارتباط می باشد.
با پذیرش سرویسهای وب از سوی شرکتها، JCP دریافت که J2EE نیز می بایست وارد یک چرخه تحولی دیگر شود. با معرفی J2EE 1.4 انجمن جاوا این تکنولوژی را با تکنولوژی سرویسهای وب ترکیب نمود.
هم اکنون شرکتهای جدید مبتنی بر وب در حال تغییر روشها، به منظور خدمات رسانی هرچه بهتر سیستمهای توزیعی سازمانی می باشند. روشهای قدیمی ساخت سیستمهای سازمانی دیگر پاسخگوی نیازهای شرکتهای IT نخواهند بود. برای پاسخگویی به خواسته های تمام وقت و ناگهانی که هزاران کاربر بطور همزمان انتظار دارند، توسعه گران می بایست خود را آماده نمایند.
متخصصان تکنولوژی در شرکت Sun Microsystems و برنامه انجمن جاوا، روش توسعه گران در ساخت سیستمهای بزرگ مبتنی بر وب و توزیع شده را با استفاده از J2EE تغییر دادند. J2EE موضوعات پیچیده پیش روی برنامه نویسان این سیستمها را هدف قرار می دهد.