1 / 20

Pemrograman Internet Basis Java

Pemrograman Internet Basis Java. Prodi Sistem Informasi Universitas Pesantren Tinggi Darul Ulum. M. Masrur, SKom. Dasar JSP (Java Server Pages). JSP adalah suatu teknologi web berbasis bahasa pemrograman Java dan berjalan di Platform Java

may
Download Presentation

Pemrograman Internet Basis Java

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pemrograman Internet Basis Java Prodi Sistem Informasi Universitas Pesantren Tinggi Darul Ulum M. Masrur, SKom.

  2. Dasar JSP (Java Server Pages) • JSP adalah suatu teknologi web berbasis bahasa pemrograman Java dan berjalan di Platform Java • Java Server Pages (JSP) adalah bahasa scripting untuk web programming yang bersifat server side seperti halnya PHP dan ASP. • JSP dapat berupa gabungan antara baris HTML dan fungsi-fungsi dari JSP itu sendiri. • JSP merupakan bagian dari J2EE dan khususnya merupakan komponen web dari aplikasi J2EE secara keseluruhan.

  3. Contoh website e-commerce jsp

  4. Kebutuhan Sistem JSP • HARDWARE • 1 PC / Laptop • SOFTWARE • Aplikasi server • Desain & Editor • Peralatan pendukung • BRAIN WARE • Algoritma & Struktur Data • Dasar Pemrograman Java

  5. Software Utama • Java Standard Development Kit • JVM (Java Virtual Machine) • Server Web + JSP (Tomcat Apache) • Basis Data : MySQL atau Ms Access • Web Editor : Netbeans, Dreamwever, Notepad, Edit Plus • Driver database : mysql_connector • Driver tambahan tidak diperlukan bila anda menggunakan MS Access,

  6. Arsitektur JSP • Sebagai gambaran bagaimana JSP melalui masa hidupnya bisa dilihat pada gambar berikut :

  7. Web Container • Menurut spesifikasi J2EE, dikenal EJB Container, Web Container dan Application Server. Web Container adalah services yang dijalankan oleh suatu Java Application Server khususnya untuk services yang compliance/kompatibel dengan Servlet dan JSP. • Selain menjadi services oleh Java Application Server, Web Container dapat berdiri sendiri. Contoh Web Container adalah Tomcat, ServletExec, Resin, Jrun, Blazix. • Web Container juga dapat bekerja sama dengan web server, misalnya Tomcat dengan Apache, Jrun dengan IIS.

  8. Jakarta Tomcat • Jakarta Tomcat adalah web application server, yang mempunyai kemampuan sebagai Servlet container dan JSP container di mana Anda bisa mendeploy Servlet dan JSP. Di atas Jakarta Tomcat, Servlet dan JSP akan bekerja melayani request dari client, yang lumrahnya adalah berupa browser.

  9. Java Virtual Machine • Sebelum menginstal Web Container sebagai prasyarat untuk menjalanka JSP, maka terlebih dulu harus menginstal Java Virtual Machine. • Java Virtual Machine adalah software yang berfungsi untuk menerjemahkan program Java supaya dapat dimengerti oleh komputer. • Mesin virtualyang diimplementasikan oleh software sehingga menyamai mesin yang sebenarnya. • Menyediakan spesifikasi platform perangkat keras yang dapat meng-compile semua program Java

  10. Context • Sebuah Context adalah sebuah aplikasi Web yang terpisah, berdiri sendiri, independen. Sebuah Context mempunyai configuration masing-masing. Library dari sebuah Context juga tidak bisa dibaca oleh Context lain. Obyek di sebuah Context tidak bisa mengakses obyek di Context lain. • Di atas sebuah web application server seperti Jakarta Tomcat bisa dideploy lebih dari satu Context. Anda bisa membuat sebuah Context dengan mengcreate sebuah subdirectory di bawah TOMCAT_HOME/webapps/. Dalam folder webapps/ inilah file JSP ditaruh. • Sebuah Context yang lengkap mempunyai subdirectory WEB-INF/ di mana terdapat web.xml yang merupakan configuration file dari Context ini.

  11. Membuat context. • Buatlah sebuah folder (misal dengan nama ‘teknik’) didalam TomcatHome/webapp/. Maka akan didapat hirarki sebagai berikut TomcatHome/webapp/teknik. • Selanjutnya kopi folder WEB-INF dari TomcatHome/webapp/ROOT ke TomcatHome/webapp/teknik sehingga didapat hirarki Tomcat-Home/webapp/teknik/WEB-INF. • Dengan demikian maka didapat contex baru yang bernama teknik. Dalam contex baru inilah file-file jsp ditaruh. • Untuk mencoba web server yang dibuat jalan atau tidak maka taruhlah file dalam contex teknik yang baru dibuat misal file hello.jsp. Lihat pada contoh gambar

  12. NetBeans IDE editor Java

  13. Daftar Pustaka • Abdul Kadir; Dasar Pemrograman WEB Dinamis dengan JSP, Andi Offset, Yogyakarta, 2004. • Yuliana ; Diktat Kuliah JSP, ITS, Surabaya, 2009

  14. Terimakasih

More Related