"write once, run anywhere"
جاوا...سطح بال●شی گرا●C/نحو مشابه ● C++)۷۷ (بروزرسانی ۸آخرین نسخه ●jar و java،classپسوند ●
تاریخچه اولین نسخه منتشر شد.۱۹۹۵ آغاز و در ۱۹۹۱در سال ●اولیه: ● دهندگان James توسعه Gosling ، Mike Sheridan و Patrick
Naughton. نامیده شد.Java و در نهایت Green سپس Oakدر ابتدا ● تحت مجوز آزاد JVM تمام ۲۰۰۷ اکثر بخش ها و در سال ۲۰۰۶در سال ●
GPL.منتشر شد شرکت سان به تملک شرکت اوراکل درآمد.۲۰۱۰در سال ●
نمونه کد
class HelloWorldApp {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
جامعه برنامه نویسان
ماشین مجازی جاواپیاده سازی نرم افزاری رایانه.●.۹۲4JSR تحت استاندارد ●میتواند میزبان سایر زبان ها باشد:●
●Groovy●Clojure●JRuby●Jython●Scala
نسخه های جاوا●Java SE●Java EE●Java ME●Java Card
●Java FX *●PersonalJava**
Java Card
ارایه شد.۱۹۹۶در سال ●در سیم کارت ها و کارت های هوشمند بانکی استفاده می شود.●هدف آن امنیت و قابل حمل بودن است.●۳.۰.۵آخرین نسخه ●
Java ME
طراحی شده برای سیستم های توکار.● توسعه یافته.۶۸JSR تحت استاندارد ●پشتیبانی از دو پروفایل:●
● ( )Connected Limited Device Confguration CLDC● ( )Mobile Information Device Profle MIDP
Java SE
است.۷۷ آپدیت ۸در حال حاضر نسخه ● می باشد.JDK و JREشامل ●Java زیربنای ● EE.است
Java EE
برای ● ی های ط وب ORMراب لیه، د چن و شده ع توزی یستم های س ،…سرویس ها و فراهم می کند.
می باشد.۷در حال حاضر نسخه ● حاوی کلسها و رابط های آن می باشد.javaxپکیج ● و چندین تکنولوژی وب سرویس JSP ،EJB ،Servletشامل مولفه های ●
می باشد.
Java Community Process
تاسیس شد.۱۹۹۸در سال ●تولید، نگهداری و بروزرسانی استاندارد ها●● ( )Java Specifcation Requests JSRs
● ۲۱۵JSR نوع تعامل و تولیدJSR ها را تعیین میکند.
http://www.jcp.org
استانداردht
tp:/
/bit.
ly/1
W16
VG
M
محیط اجرا●Tomcat●Jetty●Glassfish●Wildfly●JBoss●Weblogic●WebSphere
Servlet
JavaServer Page
تکنولوژی تولید صفحات وب به صورت پویا.● expression و HTMLمیتوان به صورت همزمان از کدهای جاوا، ●
استفاده کرد.پیش از ارایه، کامپایل می شود.●
JavaServer Faces
فریمورک برای ایجاد رابط کاربری است.●قابلیت پیاده سازی و خصوصی سازی دارد.● پشتیبانی میکند.AJAXاز ●
در آخر
محیط توسعه●Eclipse●Intellij IDEA●Netbeans●JDeveloper
پرسش و پاسخ...
Recommended