Ev Kişisel Finans Cakarta Struts Nedir? - mankenler

Cakarta Struts Nedir? - mankenler

İçindekiler:

Video: BMW E39 project car P1! PDC troubleshoot! 2025

Video: BMW E39 project car P1! PDC troubleshoot! 2025
Anonim

Jakarta Struts, mükemmel Web uygulamaları oluşturmanıza yardımcı olmakta inanılmaz derecede yararlıdır. Jakarta Struts kullandığınızda, uygulamalarınızın daha etkin çalışması ve daha az hata içermesi gerekir. Aynı derecede önemli (çünkü zamanınız önemlidir), Struts size saat ve saatlik programlama ve hata ayıklama işlemlerinden kazandırmalıdır.

Struts, Java tabanlı bir Web uygulamasının tüm bileşenlerini birleşik bir bütün olarak yapılandıran bir çerçeve dır. Bir Web uygulamasının bu bileşenleri

  • Java ile yazılmış ve bir Web sunucusunda bulunan ve kullanıcı isteklerine yanıt veren programlar JavaServer Pages:
  • Statik ve dinamik olan Web sayfalarını üreten bir teknoloji İçerik JavaBeans:
  • Adlandırma kuralları gibi belirli kurallara uyan bileşenleri İş mantığı:
  • Özel uygulamanızın işlevselliğini veya kurallarını uygulayan kod
  • Jakarta Struts, uygulamanızı yapılandırmak için belirli bir

    paradigması, veya tasarım deseni, kullanır. Yapının parçalarını doldurmanız yeterlidir. Tasarım desenine Model-View-Controller (MVC) denir. MVC tasarım deseni, maksimum verimlilik ve esneklik için uygulama bulmacasının çeşitli parçalarını düzenlemenize yardımcı olur. A

    Web uygulaması , bir Web sunucusunda bulunan ve bir kullanıcının isteğine yanıt olarak bir işaretleme dili (en yaygın olarak HTML) statik ve dinamik olarak oluşturulan sayfalar üreten bir programdır. Kullanıcı, bir tarayıcıda, genellikle Web sayfasındaki bir bağlantıyı tıklatarak isteği yapar.

    Web uygulamalarını oluşturmak için, dağıtılmış, çok katmanlı, ölçeklenebilir bir bileşen teknolojisi olan Servlets, JSP ve Enterprise JavaBeans (EJB) için destek sağlayan Java 2 Enterprise Edition'ı (J2EE) kullanırsınız.

    Web kapsayıcısı , Web uygulamasının bileşenlerini, özellikle JSP sayfalarını ve Java Servlet'lerini yöneten bir programdır. Bir Web kapsayıcı, Güvenlik:

    • gibi parola koruması gibi bileşenlere kısıtlı erişim sağlar Eşzamanlılık:
    • Bir defada birden fazla eylemi işleme kapasitesi Yaşam döngüsü yönetimi:
    • Bir bileşen başlatma ve kapatma işlemi Apache Tomcat, J2EE Java Servlet ve JavaServer Pages'in bir açık kaynaklı

    uygulaması olan bir Web kapsayıcısının bir örneğidir (JSP) spesifikasyonları. şartnamesi , bir teknolojinin tüm detaylarını açıklayan bir belgedir. Uygulama, spesifikasyonuna göre işlev gören gerçek programdır. Aslında Apache Tomcat, J2EE Java Servlet ve JSP spesifikasyonlarının resmi başvuru uygulamasıdır.Sonuç olarak Apache Tomcat, Struts kullanan uygulamalar da dahil olmak üzere, JSP ve Servlets kullanan Web uygulamaları için popüler bir Web kapsayıcıdır. Genellikle bir Web kapsayıcısı, sitedeki bilgilere erişmek isteyen kullanıcılar için temel HTTP (Köprü Metni Aktarım Protokolü) desteği sağlayan bir Web sunucusu olarak da işlev görür. İstekler statik içerik içindir, Web sunucusu isteği doğrudan Servlets veya JSP sayfalarını içermez.

    Ancak, Web sayfalarınızın, yanıtın

    dinamik olduğu bir kullanıcının isteğine yanıt olarak uyum sağlamasını isteyebilirsiniz. Dinamik yanıtlar oluşturmak için, kabın Servlet ve JSP kısmı devreye girer. Tomcat hem bir Web sunucusu hem de bir Web konteyneri gibi davranma yeteneğine sahiptir. Bununla birlikte, Apache Web Server gibi standart bir Web sunucusu ile etkileşim kurabilir, böylece tüm statik istekleri idare edebilir ve yalnızca istekleri Servlet ve JSP hizmeti gerektirdiğinde devreye girer. Java Servlet'leri Kullanma

    Java Servlet'leri, bir Web sunucusunun işlevselliğini genişletir ve statik bir Web sayfası dışındaki bir şey için istekleri işlemektedir. Bunlar, eski zamanların (5 ila 6 yıl önce) CGI (Ortak Ağ Geçidi Arabirimi) komut dosyalarına Java'nın cevabı. Adından da anlaşılacağı üzere Java'da Java Servlet yazarsınız ve genellikle tüm Servlet'leri oluşturduğunuz temel sınıf olan HttpServlet sınıfını genişletirsiniz. Bu nedenle, Java Servlets, ellerinde çok fazla güç sağlayan Java dilinin tam işlevselliğine sahiptir.

    Servlet'lerin, Web kapsayıcısı, da Java Servlet Spesifikasyonuna uyan bir uygulamada çalıştırılması gerekir. Çoğu durumda, kapsayıcı ayrıca JavaSunucu Sayfa Belirtimini de destekleyecektir. Bu web sitesinde Java Servlet ve JSP teknik özelliklerini destekleyen ürünlerin bir listesini bulabilirsiniz. En son Java Servlet Spesifikasyonu 2. 3'tür ve en yeni JavaSunucu Sayfa Belirtimi 1'dir. 2. JavaSunucu Sayfalarını Oluşturma

    JavaServer Pages'ı bir Web sayfasındaki kullanıcıya dinamik bilgi sunmak için kullanırsınız. Bir JSP sayfası herhangi bir statik HTML sayfası gibi bir yapıya sahiptir ancak çeşitli JSP etiketleri veya katıştırılmış Java

    scriptlet (kısa Java kodu parçaları) veya her ikisini de içerir. Bu özel etiketler ve scriptletler sununun dinamik bölümünü oluşturmak için sunucu tarafında yürütülür, böylece sayfanın çıktısını kullanıcının isteklerini yansıtacak şekilde değiştirebilir. Sahnelerin ardında gerçekten olan şey JSP konteynerinin JSP sayfasını bir Java Servlet'e çevirip ardından Servlet kaynak kodunu çalıştırılabilir bayt koduna derlemesidir. Bu çeviri işlemi yalnızca bir kullanıcının JSP sayfasına ilk eriştiği zaman gerçekleşir. Sonuçta ortaya çıkan Servlet, kullanıcıya geri dönmek için Web sayfasının oluşturulmasından sorumludur.

    JSP sayfası değiştirildiğinde, Web kapsayıcısı JSP sayfasını bir Servlet'e çevirir.

    Liste 1, kalın olan JSP'ye özgü etiketleri içeren bir JSP sayfasının bir örneğini göstermektedir. Liste 1 Örnek JSP Sayfası

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10 > 11

    12

    13

    14

    15

    16

    17

    18

    19

    JSP altı tür etiket elemanı tanımlar:

    Eylem:

    XML (eXtended Markup Language) biçimini izler ve her zaman

    • bazı eylem /> Sayfa özelliklerini açıklayan, etiket kitaplıklarını belirten veya çeviri zamanında metin veya kodu değiştiren Web kapsayıcıya yönelik bir mesaj. Form
    • <% @ yönergesi %> 'dır. Liste 1, 1, 3 ve 5. satırlardaki yönergelere sahiptir. Beyan: Sayfanızda daha sonra kullanabileceğiniz bir veya daha fazla Java değişkeni veya yöntemi bildirir. Etiketin adı
    • <%! bildirimi %> . İfade:
    • Dizesi olarak değerlendirilen bir Java ifadesini tanımlar. Formu <% = ifadesi %> 'dır. Komut dizisi: Diğer etiket öğeleri ile kullanılamayan bazı işlemleri gerçekleştirmek için sayfaya Java kodu ekler. Formu
    • <% java kodu %> 'dır. Yorum: Geliştiricinin bir satır veya kod satırlarına kısa bir açıklaması. Yorumlar,
    • <% - açıklamasına -%> şeklinde. Liste 1'deki 2. ve 4. satırlar, yorumların örnekleridir. Bir JSP dosyası sadece bir metin dosyası olduğu için, herhangi bir metin düzenleyicisinde hazırlayabilirsiniz. Bazı editörlerin JSP sözdizimini anladıklarını ve biçimlendirme ve renk kodlaması gibi güzel özellikler sağlayabileceğini unutmayın. Daha büyük olanlardan bir kaçı Macromedia Dreamweaver, NetBeans ve Eclipse'dir; son iki Java geliştirme ortamı tamamlandı. Java Servlet'lerde olduğu gibi, JSP sayfaları da JSP teknolojisi için bir destek sağlayan bir Web konteyneri içerisinde çalıştırılmalıdır.

    JavaBeans'ı kullanma

    Java'da programlarken, oluşturduğunuz nesneler için şablon olarak işlev gören sınıfları tanımlar veya kullanırsınız.

    JavaBean

    , kullandığı yöntemler ve adlandırma kuralları da dahil olmak üzere belirli kuralları izleyen özel bir Java sınıf sınıfıdır. Fasulye çok kullanışlıdır çünkü taşınabilir, tekrar kullanılabilir ve platformdan bağımsızdır. Fasulye bileşen

    çünkü bunlar küçük, bağımsız programlar olarak işlev görürler. JavaBeans bileşen mimarisi Bean'ların nasıl oluşturulduğunu ve kullanılan programla nasıl etkileşimde bulunduklarını tanımlar. Bir JavaBean'I bir Bean çağırabilirsiniz ve kahve tartışmadığınız sürece herkes sizinle konuştuğunuzu bilecektir. JavaBean belgeleri, kuralları

    tasarım kalıpları olarak ifade eder.

    Bununla birlikte, bu terim daha genel olarak Model-Görünüm-Denetleyici tasarım deseni gibi tasarım kalıplarını belirtmek için kullanılır. Adlandırma kuralları daha uygun bir terimdir. Özel Bean kurallarına bir örnek olarak, özelliklere bakın. Maruz kalan bir Bean'ın özellikleri yalnızca alıcı ve ayarlayıcı yöntemleri aracılığıyla kullanılabilir, çünkü gerçek mülk tanımı genellikle özel (yalnızca tanımlayıcı sınıf tarafından kullanılabilir). Özellik, mülkün ilk harfinin küçük olması ve addaki sonraki tüm sözcüklerin posta adresi

    gibi büyük harfle başlamasının adlandırma kuralını izler.Liste 2 basit bir fasulye örneğidir. Listeleme 2 Basit bir JavaBean public sınıfı örneği SimpleBean java'ı uygular. io. Seri hale getirilebilir

    {

    private String name;

    // public parametresi olmayan kurucu

    public SimpleBean ()

    {

    }

    // name özelliği için alıcı yöntemi

    public String getName ()

    {

    dönüş adı;

    }

    // name özelliği için setter yöntemi

    public void setName (String aName)

    {

    name = aName;

    }

    }

    Bu örnekte

    String

    mülk türüne ve name özelliği. Bir mülkeye erişen veya onu ayarlayan yöntemler public

    (Bean kullanan herkes tarafından kullanılabilir) ve ayrıca belirli bir adlandırma kuralını kullanır. Bu yöntemleri aşağıdaki gibi adlandırırsınız: Bir mülkün değerini elde etmek için, yöntem get

    • ile başlamalı ve ardından da olduğu gibi harf büyük harfle mülk adı alınmalıdır public String getName (); . Bu yöntemlere alıcılar denir. Bir mülkün değerini ayarlamak için, yöntem kümesi
    • ile başlamalı ve ardından ilk harf büyük harfle özellik adı ve mülkü ayarlamak için değer gibi olmalıdır public void setName (String theName ); . Bu yöntemlere ayarlayıcı denir.

    Cakarta Struts Nedir? - mankenler

    Editörün Seçimi

    Temel Yahudi Blessings ile kutlayın - mankenler

    Temel Yahudi Blessings ile kutlayın - mankenler

    Yahudi kutsamaları sıradan ve özel iyiliği takdir etmek ve kutlamak için hatırlatıcıdır , hayatın anları. İşte bilmeniz gereken bazı temel Yahudi nimetleri: Yeni bir şey için kutlamanın kutlanması Barukh Atah Adonai, Eloheynu Melekh ha-olam, Şehri-heh-khi-yanu v'key'manu v'hee-gee-anu laz'man ha-zeh .

    Ortak Günlük Blessings ve Dualar Kabala'nın

    Ortak Günlük Blessings ve Dualar Kabala'nın

    Ortak Günlük Blessings ve Dualar bir nimet vermek. Sabah uyanma üzerine: Bunlar yaygın nimetler Gün boyu teşekkür etme yollarıdır “Seni şefkat ile içimde ruhumu döndü için size, Allah'ı Yaşayan ve sonsuz minnettarım. Sadakati bol, bol miktarda. "...

    Bar Mitzvah'ı veya Bat Mitzvah'ı kutluyor - kuklalar

    Bar Mitzvah'ı veya Bat Mitzvah'ı kutluyor - kuklalar

    Bar Mitzvah "emir oğlu" ve Bat Mitzvah "emirlerin kızı" anlamına gelir. "Yahudi geleneği, kızlar 12, erkek çocuklar 13 yaşına geldiklerinde toplulukta yeni sorumluluklar taşıdığını söylüyor. Geleneksel cemaatlerde, erkeklerin tefillin giymeye ve günlük dua etmeye başlamaları bekleniyor ...

    Editörün Seçimi

    Facebook'u kullanarak: Genel Online Gizlilik Yap ve Önerilenler

    Facebook'u kullanarak: Genel Online Gizlilik Yap ve Önerilenler

    Gizlilik gizliliğinizi korur Facebook kullanırken - veya evde, işte veya başka yerde herhangi bir zamanda çevrimiçi olursanız. Aşağıda, çevrimiçi güvenlik ve gizliliğinizin artmasına yardımcı olacak bazı kullanışlı ipuçları bulunmaktadır: Güçlü bir şifre seçin. Büyük harf ve küçük harf, rakam ve sembollerden oluşan bir karışım kullanın. Parolanızı hatırlayabiliyorsanız ... ...

    Görsel Sosyal Pazarlama: Facebook'ta Bir Bağlantıyı Eşlik Eden Bir Resim Nasıl Seçilir

    Görsel Sosyal Pazarlama: Facebook'ta Bir Bağlantıyı Eşlik Eden Bir Resim Nasıl Seçilir

    Bir sosyal pazarlama durumu güncellemesinde bir web sayfasına bir bağlantı ekledikten sonra Facebook, paylaşılan bağlantıya eşlik edecek görüntüler için web sayfasında otomatik olarak arama yaparak daha görsel olarak çekici hale getirir. Bu ifade, kendi web sitenizden veya başka bir web sitesinden içerik paylaşsanız da geçerlidir. Sonrasında ...

    Facebook'a Hoş Geldiniz - Facebook profil oluşturma sürecindeki üç adımdan sonra Kişisel Kimlik -adamlarınızı Onaylayın

    Facebook'a Hoş Geldiniz - Facebook profil oluşturma sürecindeki üç adımdan sonra Kişisel Kimlik -adamlarınızı Onaylayın

    Tamamlandığında (veya seçimlerinize göre atlandığında) sizi Facebook'a davet eden bir sayfaya geliyorsunuz; ekranın üst kısmındaki şeritte, kaydolma işlemini tamamlamak için e-postanıza gitmenizi öneren bir bildirim görüyorsunuz. Şimdi e-postanıza gidin ...

    Editörün Seçimi

    Photoshop Elements 10'daki Sıvılaştırma Filtresi ile Görüntüleri Bozgula - Yuvarlak Modeller

    Photoshop Elements 10'daki Sıvılaştırma Filtresi ile Görüntüleri Bozgula - Yuvarlak Modeller

    Photoshop Elements'taki Sıvılaştırma filtresi 10, bir filtreden çok daha fazladır. Sanki sıcak taffymiş gibi bir görüntüyü manipüle etmenize izin veren bir bozulma. Görüntünüzün etkileşimli olarak bükülmesini, çekilmesini, döndürülmesini, sıkışmasını ve şişirilmesini sağlayabilirsiniz. Görüntüyü gösterildiği gibi bir diyet üzerine bile koyabilirsiniz. Aslında ...

    Dijital Fotoğrafınıza Balık Gözü Efekti Verin - AYDINLATMA

    Dijital Fotoğrafınıza Balık Gözü Efekti Verin - AYDINLATMA

    Balık gözü objektifleri fotoğrafçıların fotoğraf çekmesini sağlar 180 derecelik bir bozulma. Bir çok görüntü düzenleyicisinde (Photoshop Elements dahil) balık gözü görünümünü taklit edebilirsiniz. Fotoğrafınızı balık gözü lensi gibi çekilmiş gibi göstermek için:

    HDR Fotoğrafçılık ve Doğa Manzarası - AYDINLATMA

    HDR Fotoğrafçılık ve Doğa Manzarası - AYDINLATMA

    HDR (high-definition range) fotoğraf makinesi olarak bilinen bir yöntem size dijital fotoğrafçılıkla mümkün olandan daha geniş bir renk yelpazesine ve tonale sahip peyzaj ve doğa görüntüleri yaratmak için. HDR fotoğrafçılık, güzel canlı renkler ve karanlık gölgeden en karanlık gölgeye kadar geniş bir dinamik ton dağılımı sergilemek için kullanılır ...