![Java-11-Web-Uygulaması-ve-Hazırda-Bekletme-5-uzman-webmaster-forumu.jpg Java-11-Web-Uygulaması-ve-Hazırda-Bekletme-5-uzman-webmaster-forumu.jpg](https://uzmanwebmaster.com/data/attachments/0/365-c98a0d0a335b1ad097138430131f2451.jpg)
Genel Bakış
Bu proje arketipi, Hibernate, JSTL ve Bootstrap kullanarak tamamen işlevsel bir MVC web uygulaması oluşturmak için bir şablondur. Farklı kullanıcı çeşitliliği ile otomatik bir veritabanı oluşturma, verilerin otomatik ilk yüklemesi vardır. Ayrıca, kodu girdikten hemen sonra projenizin uygun kodlamasını kontrol etmek için bir kontrol stili vardır.Özellikler
Java 11+3+
hazırda bekletme 5
JSTL
Önyükleme 4.5
Verimli kodlama için kontrol stili
Güvenli sistem için özel parola şifreleme mantığı
Destek görüntü veritabanı deposu
Her tür veritabanı sunucusunu destekleyin
Gereksinimler
Bilgi Gereksinimi:
Java EE
hazırda bekletme
JSTL
Yazılım gereksinimleri:
Java v11+
Maven v3+
Apache Tomcat v9+
Seçtiğiniz veritabanı sunucusu (Herhangi bir DB sunucusu. yani PostgreSQL, SQLServer, Oracle, DB2, vb.)
IDE seçimi (Eclipse veya IntelliJ)
Talimatlar
MVC Hazırda Bekletme, JSTL, Önyükleme
Tanıtım:
Bu proje arketipi, Hibernate, JSTL ve Bootstrap kullanarak tamamen işlevsel bir MVC web uygulaması oluşturmak için bir şablondur. Farklı kullanıcı çeşitliliği ile otomatik bir veritabanı oluşturma, verilerin otomatik ilk yüklemesi vardır. Ayrıca, kodu girdikten hemen sonra projenizin uygun kodlamasını kontrol etmek için bir kontrol stili vardır. Bu ayrıca parola için özel bir kodlayıcıya sahiptir ve normal base64 kodlayıcıyı kullanmaz.
Gereksinimler:
Java v11+
Maven v3+
Apache Tomcat v9+
Seçtiğiniz veritabanı sunucusu (Herhangi bir DB sunucusu. yani PostgreSQL, SQLServer, Oracle, DB2, vb.)
IDE seçimi (Eclipse veya IntelliJ)
Kurulum ve Yapılandırma:
Java JDK'yı indirin.
Maven'i indirin.
Veritabanını indirin ve yapılandırın.
Apache Tomcat'i indirin
IDE'yi indirin ve yapılandırın
“MVC Hibernate JSTL Bootstrap” maven arketipini indirin
Varsayılan maven Kurulumunu ve maven ayarlarını yapılandırın. Windows à Tercihler à Maven à Kurulumlar'a gidin
Maven'i varsayılan maven kurulumu olarak ayarlayın.
Varsayılan genel ayarlar olarak maven kurulum klasöründen settings.xml'i seçin
Apache Tomcat Sunucusunu yapılandırın, Windows à Tercihler à Sunucu à Çalışma Zamanı Ortamları altında, Ekle düğmesine tıklayın.
Apache Tomcat v9.0'ı seçin ve “Yeni bir yerel sunucu oluştur” seçeneğini işaretleyin.
Tomcat kurulum klasörünüzü seçin ve Bitir düğmesine basın.
IDE'nizi açın ve “MVC Hibernate JSTL Bootstrap” arketip maven projesini içe aktarın
Yeni çalıştırma yapılandırması oluşturun. Run à Run Konfigürasyonları altında, Yeni Maven Yapısı Oluştur.
Yapılandırmanın adını ayarlayın, mvc-hibernate-jstl-bootstrap projesini seçin ve "temiz paket kurulumu" hedefini ekleyin, ardından Uygula ve Çalıştır'a basın.
Başarı! Artık yeni mvc-hibernate-jstl-bootstrap maven arketipinden şablon projenizi oluşturabilirsiniz.
Bir web projesi oluşturma:
Yeni maven projesi oluşturun.
İleri'ye iki kez basın.
“mvc-hibernate-jstl-bootstrap” arketipini seçin.
Aşağıdaki zorunlu alanları ayarlayın:
Grup Kimliği – Şirket adı (yani com.sample)
Artifact ID – Proje adınız (tümü küçük harf) (yani örnek)
Sürüm – Projenin ilk sürümü (yani 1.0)
contextPath – Web projenizin varsayılan bağlam yolu (yani örnek)
name – Kullanıcı arayüzünde görüntülenecek projenin adı (yani Örnek)
açıklama Bu projenin kısa bir açıklaması (yani Hibernate, JSTL ve Bootstrap ile örnek web uygulaması)
5 yeni proje oluşturulmalıdır:
örnek – Dört projenin tümünü içeren ana proje.
sample-beans – Temel veri modeli projesi, hazırda bekletme açıklamalı tüm veritabanı tablosunu içerir. ( Model )
sample-formbeans – UI için İstek/Yanıt veri modeli, web UI isteği ve yanıtı için veri modeli gösteriminden oluşur. ( Görüntüle )
örnek uygulama – Ana iş mantığı projesi. UI ve veritabanı arasındaki tüm mantığı içerir.
sample-ui – Web projesi, web uygulaması için sunucu uygulamaları ve jsp sayfalarından oluşur ( Controller )
Yeni çalıştırma konfigürasyonu oluşturun, Run à Run Konfigürasyonu altında yeni Maven Build oluşturun. Konfigürasyon adını girin, Ana projeyi seçin (bu durumda "örnek" proje), ardından Hedefler olarak "temiz paket kurulumu" ekleyin. Uygula ve Çalıştır düğmesine basın.
Aşağıdaki günlükleri almalısınız:
Veritabanındaki tabloları otomatik olarak oluşturabilmek için, veritabanını ve veritabanı tablolarını ve dizinlerini oluşturmak veya bırakmak için okuma/yazma erişimine sahip kullanıcıyı oluşturmanız gerekir. (PostgreSQL veritabanı kullanıyorsanız, aşağıdaki veritabanı oluşturma talimatını izleyin.)
Pencere à Görünümü à Sunucuları Göster'e gidin, sunucuya sağ tıklayarak UI projesini sunucuya ekleyin ve Ekle ve Kaldır'a tıklayın. Projeyi seçin ve ardından “Ekle >”ye tıklayın. Ardından Bitir'e basın.
Project Explorer à Servers à altında, catalina.properties'i açın.
Dosyanın altına aşağıdakileri ekleyin:
DB_CREATED=N
DEBUG_ENABLE=yanlış
SHOW_SQL=yanlış
BÖLGE=Amerika/ Winnipeg
#DATABASE_HOST_NAME= yerel ana makine
#DATABASE_PORT=5432
#DATABASE_NAME=örnek
#DATABASE_USERNAME= örnek yönetim
#DATABASE_PASSWORD= örnekadm
Yeni veritabanı oluşturmak için DB_CREATED à Y veya mevcut veritabanını güncellemek için N
Hata ayıklamayı etkinleştirmek için DEBUG_ENABLE à true veya false
Günlüklerde sql sorgularını göstermek için SHOW_SQL à true veya false
ZONE à Yerelleştirme için varsayılan saat diliminiz
DATABASE_HOST_NAME à veritabanı sunucusunun IP'si veya ana bilgisayar adı
DATABASE_PORT à veritabanı sunucusunun bağlantı noktası
DATABASE_NAME à veritabanının adı
DATABASE_USERNAME à veritabanı kullanıcısı
DATABASE_PASSWORD à veritabanı kullanıcı şifresi
Not: Özelliklerin yorumunu kaldırmak için “#” işaretini kaldırın.
Sağ tıklayın ve sunucuyu başlatın. Varsayılan olarak, veritabanı tabloları otomatik olarak oluşturulacak ve ilk veri kümesi veritabanına yüklenecektir.
su/su à Süper Kullanıcı
root/su à Normal Kullanıcı
üye/su à normal kullanıcının Üyesi
Bu url'yi kullanarak web sitesine erişebilirsiniz:
İçeriği görüntülemek için,
Giriş yap veya üye ol.
(yani,
İçeriği görüntülemek için,
Giriş yap veya üye ol.
)Eğlence!!!
PostgreSQL'de bir kullanıcı ve veritabanı oluşturma:
PGAdmin'i açın
PostgreSQL altında, Oturum Açma/Grup Rolleri à Oturum Açma/Grup Rolü Oluştur'a sağ tıklayın.
Genel sekmesi altında Ad'ı ve Tanım sekmesi altında şifreyi girin. (Bu durumda test amaçlı aynı kullanıcı adı ve şifreyi kullanıyoruz, istediğinizi koyabilirsiniz.)
Ayrıcalıklar sekmesi altında aşağıdakileri ayarlayın
Giriş yapabilir miyim? à EVET
süper kullanıcı? à HAYIR
Roller yaratılsın mı? à HAYIR
Veritabanları oluştur? à EVET
Kataloglar güncellensin mi? à HAYIR
Ebeveyn rollerinden haklar devralınsın mı? à EVET
Akış çoğaltmasını ve yedeklemelerini başlatabilir mi? HAYIR
"Kaydet" düğmesini tıklayın.
Veritabanları à Veritabanı Oluştur'a sağ tıklayın
Veritabanı adını ayarlayın ve yeni oluşturulan kullanıcıyı (örn. sampleadm) sahip olarak seçin. Ardından “Kaydet” düğmesine basın.
Kurulum Projesi CheckStyle:
Windows à Tercihler altında, Kontrol Stili'ni seçin. Yeni düğmesini tıklayın. Tür için Harici Yapılandırma Dosyası'nı seçin, kontrol stilinin adını girin ve ana proje varsayılan klasörünüze gidin ve checkstyle.xml dosyasını arayın.
Varsayılan olarak yeni kontrol stilini seçin.
Projelerinizde (*-app, *.beans, *.ui), Sağ tıklayın ve Özellikler. “Bu proje için aktif kontrol stili”ni işaretleyin ve “Uygula ve Kapat” a basın.
İndirme Linki:
İçeriği görüntülemek için,
Giriş yap veya üye ol.
![001.jpg 001.jpg](https://uzmanwebmaster.com/data/attachments/0/354-b867399a4c781ebb2022e56c9bc7ba9d.jpg)
![002.jpg 002.jpg](https://uzmanwebmaster.com/data/attachments/0/355-0ebd2b0d052e3e42545c8a1849524545.jpg)
![003.jpg 003.jpg](https://uzmanwebmaster.com/data/attachments/0/356-268bdc1219a88726ffff69b07d95149c.jpg)
![004.jpg 004.jpg](https://uzmanwebmaster.com/data/attachments/0/357-bef14e8ef1bfdeb29345ac980787276d.jpg)
![005.jpg 005.jpg](https://uzmanwebmaster.com/data/attachments/0/358-27acb4bb4a483d2afdfed4f66d932809.jpg)
![006.jpg 006.jpg](https://uzmanwebmaster.com/data/attachments/0/359-8ef7e0f46dd51db543a01f1ad3af1cf3.jpg)
![007.jpg 007.jpg](https://uzmanwebmaster.com/data/attachments/0/360-d3a8b8a5e4406bed75dccb6ecac404fe.jpg)
![008.jpg 008.jpg](https://uzmanwebmaster.com/data/attachments/0/361-78d9b330f80bde0386176f481bfe1b22.jpg)
![009.jpg 009.jpg](https://uzmanwebmaster.com/data/attachments/0/362-25d7ad13d7d2b9d37c7ec8fee3d611dd.jpg)
![010.jpg 010.jpg](https://uzmanwebmaster.com/data/attachments/0/363-083411a6c2849a5a8a3ddeb60a09d1f5.jpg)
![011.jpg 011.jpg](https://uzmanwebmaster.com/data/attachments/0/364-8cd853ee4790fe46dbd1a7ce3d78c493.jpg)