Ditulis oleh Liu Changjiong
memperkenalkan
Gerhana, gerhana matahari, minimnya cahaya matahari dan bulan! MyEclipse, matahari dan bulanku tidak memiliki cahaya! Ini semua tidak ada artinya.
Ketika saya masih muda, saya cukup beruntung membaca "Ringkasan Materia Medica" karya Guru Li Shizhen, yang penuh dengan gambar dan teks, dan saya terkesan dengan sikap Guru Li yang rendah hati dan teliti. Karya Pak Dongbi terlebih dahulu harus dihormati dan diinformasikan kepada pembaca. Jika tidak dapat diverifikasi sendiri maka harus dilampirkan sumbernya. Bu Cai ingin meniru Tuan Li dan menyusun dokumen bergambar ini untuk mengenang Tuan Li.
Buku ini merupakan buku pengantar yang menjelaskan pengembangan aplikasi enterprise Java EE menggunakan MyEclipse 6. Buku ini tidak hanya menjelaskan perkembangan SSH (Spring, Struts, Hibernate), JSF, dan JPA terpopuler, tetapi juga membahas perkembangan Web Service yang menjadi landasan implementasi SOA. Kerugiannya adalah bias terhadap operasi praktis, dan tidak ada pengenalan rinci tentang teori-teori yang relevan. Buku ini tidak menarik bagi pembaca dengan pengalaman pengembangan tertentu, dan hanya cocok sebagai buku referensi untuk pemula saat menggunakan MyEclipse juga dapat digunakan sebagai bahan ajar tambahan untuk lembaga pelatihan.
Untuk memastikan bahwa pembaca dapat secara fleksibel menggunakan Myclipse dalam pekerjaan sebenarnya, penulis menggunakan banyak ilustrasi untuk memperkenalkan alat MyEclipse 6, dan juga menggabungkan pengalamannya dalam pelatihan untuk menghasilkan video tutorial yang menjelaskan proses pengembangan secara lengkap, disertai dengan kode sumber yang lengkap dan jelas berdasarkan proyek sebenarnya dan paket perangkat lunak terkait untuk memastikan bahwa pemula dapat sepenuhnya mempraktikkan konten dalam buku dan memulai dengan cepat.
Saat ini banyak sekali karya pengembangan plug-in Eclipse+ di Internet dan di pasaran, dan penulisannya juga sangat mendalam. Namun, pengenalan komprehensif tentang MyEclipse 6 untuk pengembangan proyek sebenarnya masih relatif sedikit. Buku ini didasarkan pada pemula dan berfokus pada fungsi pengembangan cepat, seperti pembuatan Hibernate 1 menit, pengembangan JPA, dll. Penulis juga memiliki pengalaman pelatihan praktis di sebuah perusahaan pelatihan IT. Video pembelajaran MyEclipse yang disesuaikan untuk pemula sangat populer di kalangan pelajar dan pembaca online.
MyEclipse 6.0 adalah versi terbaru dari MyEclipse, alat pengembangan komersial berbasis Eclipse yang populer di kalangan perusahaan domestik saat ini. Eclipse (situs web resmi: http://www.eclipse.org) adalah alat open source dan gratis di bawah kepemimpinan IBM yang dapat digunakan untuk pengembangan proyek Java dasar. Namun, sebagian besar alat pengembangan praktis didasarkan pada pengembangan sekunder Eclipse karena MyEclipse, IBM WSAD, BEA Workshop, Jbuilder 2007, dll. semuanya merupakan produk komersial. Berbeda dengan spanduk Eclipse yang terbuka dan gratis, perangkat lunak ini tidak dapat digunakan secara gratis membutuhkan pembayaran setelah habis masa berlakunya. Karena fragmentasi di bidang alat pengembangan Java, masih belum ada IDE (Integrated Development Environment, lingkungan pengembangan terintegrasi) yang benar-benar dapat menyaingi seri Visual Studio Microsoft.
MyEclipse 6.0 mengintegrasikan sebagian besar kerangka kerja yang didukung oleh pengembangan perangkat lunak sumber terbuka dan komersial. Mudah digunakan dan kuat, serta disukai oleh sebagian besar pengembang. Jauh lebih nyaman dan lebih cepat menggunakannya untuk pengembangan daripada mengunduh Eclipse sendiri dan kemudian mencari plug-in untuk dipasang di mana saja. Oleh karena itu, banyak perusahaan menggunakannya untuk pengembangan sebenarnya. Ini mendukung pengembangan dan debugging proyek berdasarkan teknologi Java EE seperti Spring, Hibernate, Struts, JSF, JPA, EJB, Web Service, dll. Ini juga mendukung pemodelan seperti UML. Buku ini memberikan pengenalan singkat tentang cara menggunakan MyEclipse untuk mengembangkan aplikasi Java EE. Sebagian kontennya didasarkan pada dokumen bantuan MyEclipse yang diterjemahkan oleh saya sendiri. Karena keterbatasan level penulis, buku ini tidak dapat mencakup semua aspek MyEclipse atau Eclipse. Buku ini hanya digunakan oleh pemula sebagai buku referensi selama pengembangan.
Selain itu, Anda juga dapat menggunakan beberapa alat pengembangan Java gratis atau komersial yang bersifat open source. Termasuk Netbeans 6 open source dan gratis yang didanai oleh Sun, yang mendukung teknologi Java EE 5 terbaru, tetapi tidak mendukung Spring, Hibernate, perancang antarmuka Swing dan alat pengembangan visual seluler serta alat visual JSF saat ini berada di posisi terdepan (www .netbeans.org); alat pengembangan Gel yang gratis dan ringkas di bawah Windows (menghentikan pengembangan, www.gexperts.com) yang dikenal sebagai alat pengembangan Java paling cerdas - perangkat lunak komersial, relatif mahal: IntelliJ IDEA 7 (www.jetbrains.com/idea); /); Selain itu, ada alat pengembangan kecil dengan sejarah panjang di bawah Windows, dengan versi komersial dan gratis, yang lebih umum di kalangan pemula: JCreator (www.jcreator.com); M7 asli, kemudian diakuisisi oleh BEA, memiliki versi editor JSP gratis, dan versi komersial mendukung Struts, Spring, dan Hibernate. Sejujurnya, menurut saya alat pengembangan berbasis Eclipse ini adalah yang terbaik dalam hal visualisasi, tetapi harganya juga cukup tinggi. (workshopstudio.bea.com); WSAD (IBM WebSphere® Studio Application Developer), sekarang nama barunya adalah Rational Application Developer untuk WebSphere Software, karena Rational (yang terlintas di benak adalah alat pemodelan UML ROSE). ) diakuisisi oleh IBM, perangkat lunak Komersial (www-306.ibm.com/software/awdtools/developer/application/); Oracle membeli kode sumber JBuilder pada masa-masa awal dan kemudian meluncurkan JDeveloper gratis memiliki kemampuan pengembangan visual JSF dan dukungan Oracle (www.oracle.com/technology/global/cn/software/products/jdev/) semuanya hebat. Begitu banyak alat pengembangan juga menegaskan kebingungan alat pengembangan Java dan tantangan yang dihadapi oleh pemula Java.
Mengingat waktu setiap orang sangat berharga, saya telah mencoba menghapus banyak konten yang tidak relevan agar buku ini hanya memakan halaman sesedikit mungkin. Menghemat waktu berarti memperpanjang umur.
Glosarium: SSH, yang merupakan singkatan dari teknologi integrasi Struts + Spring + Hibernate yang populer.
Pembaca yang Berlaku Buku ini cocok untuk pemula Java yang ingin mengetahui cara menggunakan MyEclipse 6 untuk pengembangan Java EE. Jika Anda memiliki dasar bahasa Java atau pengalaman menggunakan Eclipse, membaca buku ini akan sangat membantu.
Saya sangat berharap buku ini bermanfaat bagi sebagian orang!
Memperluas