Saat ini PetShop telah berkembang dari versi awal 2.0 dan 3.0 hingga versi terbaru 4.0. PetShop 4.0 dikembangkan menggunakan teknologi ASP.NET 2.0 dan telah menambahkan banyak fitur baru. Oleh karena itu, terdapat peningkatan signifikan dalam kinerja, kuantitas kode, skalabilitas, dll. Dapat dikatakan bahwa mempelajari PetShop 4.0 merupakan jalan pintas untuk menguasai teknologi ASP.NET 2.0 secara mendalam. Bagian ini akan membawa pembaca langkah demi langkah untuk memahami semua aspek PetShop 4.0, termasuk instalasi aplikasi, pengenalan fungsi dan antarmuka pengguna, ikhtisar solusi dan arsitektur, dll.
Karena penggunaan Halaman Master, Keanggotaan, dan Profil, jumlah pengkodean pada lapisan presentasi berkurang sebesar 25%, dan jumlah pengkodean pada lapisan data berkurang sebesar 36%.
Mereka menggunakan Project Conversion Wizard untuk memigrasikan proyek dari ASP.NET 1.1 ke ASP.NET 2.0, lalu membuat perubahan berikut:
1. Gunakan System.Transactions untuk menggantikan fungsi transaksi yang disediakan oleh Komponen Layanan asli
2. Mengganti koleksi asli yang diketik dengan lemah dengan koleksi generik yang diketik dengan kuat
3. Gunakan Keanggotaan ASP.NET 2.0 untuk otentikasi dan otorisasi
4. Membuat Penyedia Keanggotaan ASP.NET 2.0 Khusus untuk Oracle 10g
5. Gunakan Penyedia Profil Oracle dan SQL Server Kustom ASP.NET 2.0 untuk manajemen status pengguna.
Termasuk keranjang belanja dll.
6. Menggunakan Halaman Master untuk menggantikan kontrol pengguna asli untuk mencapai efek antarmuka terpadu
7. Menggunakan kontrol Wizard ASP.NET 2.0 untuk mengimplementasikan check-out
8. SqlCacheDependency digunakan untuk mengimplementasikan fungsi pembaruan cache (pembatalan cache) di tingkat database
9. Antrean pesan digunakan untuk mengimplementasikan instruksi pemrosesan pesanan asinkron:
Basis datanya ada di file DB_51aspx. Cukup lampirkan empat basis data lalu ubah Web.config sesuai kebutuhan.
Nama pengguna dan kata sandi login adalah: 51aspx/51aspx.com
Proyek ini tidak memiliki manajemen latar belakang dan tersedia untuk dipelajari dan digunakan Jika MSDTC tidak tersedia dalam proyek, solusinya: buka Panel Kontrol Windows-->Alat Manajemen-->Layanan-->Koordinator Transaksi Terdistribusi-->Properti --> Mulai
Memperluas