Rumah Kewangan Peribadi Kemahiran Hidup untuk Pembangun WebLogic - dummies

Kemahiran Hidup untuk Pembangun WebLogic - dummies

Isi kandungan:

Video: Siri Simulasi Kemahiran Hidup Bersepadu 2025

Video: Siri Simulasi Kemahiran Hidup Bersepadu 2025
Anonim

Sebagai pemaju WebLogic, penting untuk mengetahui bagaimana untuk membina aplikasi dan persekitaran pembangunan anda. Anda juga mesti tahu cara untuk menjangkau komuniti WebLogic apabila anda menghadapi masalah. Artikel ini menawarkan beberapa cadangan dan maklumat lain untuk membantu anda menyelesaikan tugas.

Memastikan dokumentasi yang mencukupi

Dokumentasi merupakan bahagian penting dari mana-mana aplikasi. Sebagai pemaju, anda perlu melakukan bahagian anda untuk memastikan bahawa permohonan anda didokumenkan dengan betul. Dokumentasi jatuh ke dalam beberapa kategori:

  • Dokumentasi kod program. Dokumentasi yang paling jelas terdiri daripada komen dalam kod sumber. Javadoc adalah cara yang baik untuk menyediakan dokumentasi ini.
  • Buku panduan pembangun. Penggunaan asas tetapi sering diabaikan untuk dokumentasi adalah membawa pengaturcara baru sehingga mempercepatkan. Pada aplikasi yang matang, komputer pemaju sering mengandungi campuran fail yang digunakan sebagai aplikasi dibangunkan. Persekitaran ini sukar bagi pemaju baru untuk mencipta semula. Buku panduan pemaju menggambarkan proses yang diperlukan untuk menubuhkan persekitaran pembangunan pada mesin baru.
  • Spesifikasi program. Perubahan kepada spesifikasi aplikasi anda mesti disampaikan kepada semua yang terlibat dalam perubahan ini.
  • Dokumentasi pengguna akhir. Ini adalah dokumentasi yang digunakan oleh pengguna anda untuk mendapatkan maklumat mengenai cara menggunakan sistem anda. Apabila ciri ditambah kepada sistem dan ciri sedia ada berubah, pastikan anda mengemas kini dokumentasi pengguna.

Dengan mengekalkan semua bentuk dokumentasi yang diselenggarakan dengan baik, pemaju dan pengguna dapat tetap aktif dengan aplikasi tersebut.

Gunakan Usenet

Salah satu faedah terbesar dari Internet ialah rasa masyarakat global. Dan tidak ada satu bahagian Internet yang merangkumi ini lebih daripada Usenet, yang terdiri daripada koleksi mesej yang besar yang disiarkan oleh pengguna Internet dalam pelbagai topik.

Anda boleh mengakses Usenet dalam beberapa cara. Anda boleh memasang program klien yang memuat turun dan menapis siaran Usenet untuk anda. Anda juga boleh menggunakan portal berasaskan web. Salah satu portal Web yang paling biasa ialah Google Groups.

Sediakan persekitaran pembangunan

WebLogic membolehkan anda membuat beberapa pelayan yang berjalan dari mesin yang sama. Ini menyediakan cara yang mudah untuk menyediakan beberapa persekitaran pembangunan, seperti berikut:

  • Development. Persekitaran pembangunan adalah di mana pemaju menguji kod mereka. Ini membolehkan pemaju untuk menguji kod mereka dalam persekitaran terkawal.Versi stabil pada pelayan pembangunan biasanya dilancarkan ke pelayan ujian.
  • Ujian. Pasukan projek anda mungkin terdiri daripada orang-orang jaminan kualiti (QA) yang menguji perisian dan melaporkan pepijat baru. Orang QA tidak sepatutnya menguji dari pelayan pembangunan anda kerana pelayan terlalu tidak menentu. Sebaliknya, anda perlu melancarkan versi stabil dari pelayan pembangunan anda ke pelayan ujian. Versi ini kemudiannya boleh diuji oleh kakitangan QA anda.
  • Demo. Anda harus demo perisian anda, sama ada kepada klien untuk menunjukkan kemajuan sistem yang anda buat, atau kepada pengguna dalaman yang akan menggunakan sistem anda tidak lama lagi. Sekiranya anda tidak membuat pelayan demo dan pemaju mendistabilkan pelayan pembangunan anda, demo anda ditembak.
  • Dokumentasi. Kemungkinan sekumpulan orang akan membuat dokumentasi untuk permohonan anda. Mereka akan log masuk ke pelayan dan mengambil gambar skrin dan melakukan aktiviti lain yang berkaitan dengan dokumentasi pengguna akhir. Adalah penting untuk memberikan penulis berteknologi anda persekitaran yang stabil dari mana untuk membangunkan dokumentasi mereka.
  • Beta. Apabila anda berfikir bahawa aplikasi anda sudah siap untuk pengeluaran, pastikan pengguna akhir anda menguji perisian satu kali terakhir sebelum ia dikeluarkan kepada pengeluaran. Proses ini dipanggil ujian penerimaan pengguna akhir. Adalah idea yang baik untuk melaksanakan ujian ini dari pelayan beta khas.
  • Pengeluaran. Versi pengeluaran program anda adalah yang digunakan oleh pengguna akhir. Terserah kepada pentadbir pelayan anda untuk memastikan bahawa pelayan pengeluaran tetap tersedia untuk mereka. Ini akan menjadi perhentian terakhir yang mana versi perisian anda dilancarkan.

Tidak perlu menyediakan semua persekitaran ini pada mesin yang berbeza. Beberapa persekitaran ini boleh digabungkan pada mesin tunggal.

Ketahui apa yang anda sedang berkembang

Sebagai pemaju, anda harus memahami masalah yang anda cuba selesaikan. Ini mungkin kelihatan jelas, tetapi pemaju dalam aplikasi besar boleh dengan mudah kehilangan tujuan kerana beberapa sebab:

  • Spesifikasi program yang tidak jelas
  • Pemaju yang mengetahui hanya kawasan mereka sendiri dalam program
  • Akses yang tidak baik kepada perniagaan pengguna yang memahami spesifikasi

Memahami alat

Banyak alat yang tersedia untuk menjadikan kehidupan pemaju lebih mudah. Malangnya, anda boleh menghabiskan banyak masa untuk menggunakan alat ini sebelum anda menyedari keuntungan dalam masa pengaturcaraan. Sebenarnya, masa anda untuk mempelajari alat adalah pelaburan. Pembangun sekurang-kurangnya mempunyai alat berikut:

  • Editor fail teks
  • Persekitaran pembangunan bersepadu (IDE) yang menyokong debugging
  • Alat binaan, seperti ANT
  • Bengkel Sumber WebLogic
  • Kawalan versi
  • Buat sistem modular, decoupled

Aplikasi yang besar akan mempunyai banyak kelas dan sistem yang saling berkait. Mewujudkan sistem yang terdiri daripada banyak modul mempunyai beberapa kelebihan:

Modul biasa boleh digunakan semula.

  • Program ini lebih mudah difahami kerana masalah besar dipecahkan kepada banyak masalah yang lebih kecil.
  • Pengaturcara yang berbeza boleh bekerja pada modul yang berbeza tanpa mengganggu satu sama lain.
  • Seiring dengan perkembangan sistem, modul tertentu akan bergerak dari pembangunan aktif ke mod penyelenggaraan. Pastikan modul ini dibina sedemikian rupa sehingga pembangunan yang berterusan tidak menyebabkan ralat berlaku dalam kod kerja sebelumnya. Kesalahan sedemikian disebut ralat regresi.

Berhati-hati dengan keselamatan

Media dipenuhi dengan laporan orang yang memanfaatkan kesalahan keselamatan dalam perisian. Semasa anda merekabentuk dan melaksanakan permohonan anda, anda mesti berhati-hati terhadap keselamatan. Kesalahan keselamatan boleh merayap ke dalam sistem anda dengan banyak cara:

Mengambil kesempatan daripada parameter yang tidak dapat ditentukan

  • URL mengganggu
  • Penimbal overruns
  • Suntikan perintah menjadi parameter yang boleh membuat jalan mereka ke SQL
  • Memanfaatkan kelemahan keselamatan yang diketahui dalam sistem operasi atau perisian pelayan
  • Banyak kecacatan keselamatan adalah hasil daripada tidak mempunyai patch terkini untuk sistem operasi atau perisian pelayan anda. Pastikan anda mempunyai patch terkini.

Uji perisian anda

Sebagai pemaju, anda harus selalu menguji modul anda serta yang anda boleh sebelum mereka disepadukan dengan modul lain. Ini dipanggil

unit testing. Apabila anda mula-mula membuat modul, anda perlu melakukan semua ujian unit dengan tangan. Apabila anda berpuas hati dengan keputusan ujian unit, anda sudah bersedia untuk mengintegrasikan modul anda dengan yang dibangunkan oleh orang lain. Proses ini dikenali sebagai ujian integrasi

. Ujian Integrasi melibatkan kerja berpasukan dengan pemaju lain kerana komponen anda disatukan untuk kali pertama. Selain ujian dilakukan oleh pemaju, ujian akan dilakukan oleh pengguna QA dan pengguna akhir. Oleh kerana pengguna ini menguji perisian anda. mereka akan menemui pepijat. Sekiranya anda mempunyai beberapa orang dan pemaju QA, alat pengesan pepijat boleh menjadi berguna. Di samping itu, alat penjejakan bug membenarkan nota dilampirkan pada pepijat individu. Apabila pemaju atau pengguna mencari pepijat, mereka boleh mendokumenkan resolusi. Ini penting kerana tidak semua bug adalah akibat daripada ralat pengaturcaraan.

Apabila sistem hampir siap dijalankan dari pelayan pengeluaran, anda perlu melaksanakan

ujian penerimaan pengguna akhir. Ini memberikan pengguna akhir satu peluang terakhir untuk menguji sistem sebelum ia dilancarkan.

Kemahiran Hidup untuk Pembangun WebLogic - dummies

Pilihan Editor

Bagaimana untuk memperbaiki pencahayaan dengan bayang-bayang dan sorotan di Photoshop CS6 - dummies

Bagaimana untuk memperbaiki pencahayaan dengan bayang-bayang dan sorotan di Photoshop CS6 - dummies

Bayang-bayang / sorotan pelarasan adalah ciri yang hebat Dalam Adobe Photoshop CS6 yang menawarkan kaedah yang cepat dan mudah untuk membetulkan pencahayaan. Perintah ini berfungsi dengan baik pada subjek yang difoto dengan sumber cahaya yang berasal dari belakang, memberikan subjek yang latar depan gelap. Pelarasan ini juga boleh membawa terperinci di kawasan bayangan kasar. Untuk ...

Bagaimana Membekukan dan Kawasan Imej Thaw di Photoshop CS6 - dummies

Bagaimana Membekukan dan Kawasan Imej Thaw di Photoshop CS6 - dummies

Cecair dalam Photoshop CS6 ke melindungi kawasan dengan beku, dan kawasan yang tidak dilindungi oleh pencairan, patut dilihat lebih dekat. Pertimbangkan pembekuan yang bersamaan dengan pelekat. Berikut adalah ringkasan perkara-perkara yang perlu anda ketahui: Cara paling mudah untuk membekukan / melepaskan adalah dengan menggunakan alat Freeze Mask dan Thaw Mask untuk melukis kawasan anda ...

Bagaimana Mendapatkan Sebaliknya Lebih Baik di Photoshop CS6 Arahan - dummies

Bagaimana Mendapatkan Sebaliknya Lebih Baik di Photoshop CS6 Arahan - dummies

Jika anda ingin menyesuaikan nada nilai imej dalam Photoshop CS6 atau warna yang betul, arahan Level boleh memberi anda kontras yang lebih baik dan alat untuk anda. Ia menawarkan lebih banyak kawalan daripada arahan Auto Tone. Perintah Tahap juga merupakan alat yang lebih canggih daripada kawalan Kecerahan / Kontras kerana anda boleh ...

Pilihan Editor

Cara Menggunakan Swatches dalam Adobe InDesign CS6 Dokumen - dummies

Cara Menggunakan Swatches dalam Adobe InDesign CS6 Dokumen - dummies

Anda boleh membuat, memohon dan mengedit warna-warna dari panel Swatches dalam Adobe InDesign Creative Suite 6. Selain menggunakan panel ini untuk mencipta dan mengedit tints dan kecerunan dan kemudian menerapkannya pada objek pada halaman, anda juga boleh membuat dan menyimpan warna pepejal. Pilih Window → Warna → Swatch untuk membuka atau mengembangkan Swatches ...

Cara Menggunakan Grid dalam bingkai teks Adobe InDesign CS6 - dummies

Cara Menggunakan Grid dalam bingkai teks Adobe InDesign CS6 - dummies

Mengandungi apa-apa teks yang anda tambah pada penerbitan . Anda boleh membuat bingkai teks baru dalam pelbagai cara. Dalam Adobe InDesign CS6, anda boleh menambah teks kepada bentuk kreatif yang anda lukis, dengan itu mengubahnya menjadi bingkai teks. Membuat dan menggunakan bingkai teks dalam penerbitan adalah penting kerana anda biasanya menggunakan ...

Cara Menggunakan Alat Transformasi Percuma dalam InDesign CS6 Documents - dummies

Cara Menggunakan Alat Transformasi Percuma dalam InDesign CS6 Documents - dummies

Alat dalam Adobe InDesign membolehkan anda mengubah objek dengan cara yang berbeza. Menggunakan alat Transformasi Percuma, anda boleh memindahkan, memutar, ricih, mencerminkan, dan objek skala. Fungsi Alat Transformasi Percuma diwakili dalam InDesign oleh kursor yang berbeza. Untuk menggerakkan objek dengan menggunakan alat Transform Free, ikuti langkah berikut:

Pilihan Editor

Bagaimana untuk Memantau Media Sosial dengan Google Alerts - dummies

Bagaimana untuk Memantau Media Sosial dengan Google Alerts - dummies

Anda ingin mempunyai idea yang baik dari apa yang sedang dibincangkan di media sosial dalam bidang perniagaan anda, mengenai produk dan perkhidmatan anda, atau tentang persaingan anda. Anda boleh memantau ulasan media sosial dengan Google Alerts. Orang-orang jenis di Google mempunyai perkhidmatan yang memberitahu anda apabila Google mendapati hasil baru, halaman web, ...

Cara Menyediakan Homepage Netvibes untuk Pemasaran Dalam Talian - dummies

Cara Menyediakan Homepage Netvibes untuk Pemasaran Dalam Talian - dummies

Netvibes boleh alat yang berguna kepada pemasar web dan anda harus bermula dengan membuat laman utama. Jika anda suka antara muka yang sedikit lebih digilap, mahukan lebih banyak pilihan penyesuaian, atau tidak selesa menggunakan Google kerana kebimbangan privasi (sesetengah orang bukan sahaja), Netvibes adalah pilihan yang sangat baik. Menyediakan laman web Netvibes hanya mengambil ...

Cara Menetapkan Senarai Perniagaan di Laman Tinjauan - dummies

Cara Menetapkan Senarai Perniagaan di Laman Tinjauan - dummies

Merupakan langkah penting dalam membina perdagangan laman web media sosial adalah untuk mencari perniagaan anda di laman ulasan dan menuntut halaman anda! Yelp sepatutnya menjadi perhentian pertama anda. Dalam angka tersebut, disenaraikan di antara komen dan data mengenai perniagaan, anda boleh melihat jemputan terbuka untuk pemilik perniagaan untuk mendapatkan semula halaman tersebut. ...