Apache Wicket veya kısaca Wicket Java programlama dili için bileşen tabanlı hafif bir web uygulama kütüphanesidir. Jonathan Locke tarafından geliştirilmeye başlanmış ve ilk sürümü 2005 yılında çıkmıştır.
Geliştirici(ler) | Apache Yazılım Vakfı |
---|---|
Güncel sürüm | 9.2.0 / 19 Kasım 2020 |
Programlama dili | Java |
İşletim sistemi | Çapraz platform |
Tür | Web application framework |
Lisans | Apache Lisansı 2.0 |
Resmî sitesi | http://wicket.apache.org/ |
Kod deposu |
|
Örnek
4 dosya ile yapılan bir Merhaba Dünya uygulaması
- HelloWorld.html
- XHTML şablonu
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:wicket="http://wicket.apache.org/dtds.data/wicket-xhtml1.3-strict.dtd" xml:lang="en" lang="en"> <body> <span wicket:id="message" id="message">Message goes here</span> </body> </html>
- HelloWorld.java
- Sayfa bileşeni şablona bağlanacaktır.
package org.wikipedia.wicket; import org.apache.wicket.markup.html.WebPage; import org.apache.wicket.markup.html.basic.Label; public class HelloWorld extends WebPage { /** * Constructor */ public HelloWorld() { add(new Label("message", "Hello World!")); } }
- HelloWorldApplication.java
- Ana uygulama sınıfı
package org.wikipedia.wicket; import org.apache.wicket.protocol.http.WebApplication; public class HelloWorldApplication extends WebApplication { /** * Constructor. */ public HelloWorldApplication() { } /** * @see org.apache.wicket.Application#getHomePage() */ public Class getHomePage() { return HelloWorld.class; } }
- web.xml
- The servlet uygulama tanımlaması
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> <display-name>Wicket Example</display-name> <filter> <filter-name>HelloWorldApplication</filter-name> <filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class> <init-param> <param-name>applicationClassName</param-name> <param-value>org.wikipedia.wicket.HelloWorldApplication</param-value> </init-param> </filter> <filter-mapping> <filter-name>HelloWorldApplication</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> </web-app>
Dış bağlantılar
- . 8 Ağustos 2007 tarihinde kaynağından arşivlendi.
- (PDF) (İngilizce). 25 Temmuz 2011 tarihinde kaynağından (PDF) arşivlendi.
wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar
Apache Wicket veya kisaca Wicket Java programlama dili icin bilesen tabanli hafif bir web uygulama kutuphanesidir Jonathan Locke tarafindan gelistirilmeye baslanmis ve ilk surumu 2005 yilinda cikmistir Apache WicketGelistirici ler Apache Yazilim VakfiGuncel surum9 2 0 19 Kasim 2020Programlama diliJavaIsletim sistemiCapraz platformTurWeb application frameworkLisansApache Lisansi 2 0Resmi sitesihttp wicket apache org Kod deposugit git apache org wicket gitOrnek4 dosya ile yapilan bir Merhaba Dunya uygulamasi HelloWorld html XHTML sablonu lt DOCTYPE html PUBLIC W3C DTD XHTML 1 0 Transitional EN http www w3 org TR xhtml1 DTD xhtml1 transitional dtd gt lt html xmlns http www w3 org 1999 xhtml xmlns wicket http wicket apache org dtds data wicket xhtml1 3 strict dtd xml lang en lang en gt lt body gt lt span wicket id message id message gt Message goes here lt span gt lt body gt lt html gt HelloWorld java Sayfa bileseni sablona baglanacaktir package org wikipedia wicket import org apache wicket markup html WebPage import org apache wicket markup html basic Label public class HelloWorld extends WebPage Constructor public HelloWorld add new Label message Hello World HelloWorldApplication java Ana uygulama sinifipackage org wikipedia wicket import org apache wicket protocol http WebApplication public class HelloWorldApplication extends WebApplication Constructor public HelloWorldApplication see org apache wicket Application getHomePage public Class getHomePage return HelloWorld class web xml The servlet uygulama tanimlamasi lt xml version 1 0 encoding UTF 8 gt lt web app xmlns xsi http www w3 org 2001 XMLSchema instance xmlns http java sun com xml ns javaee xmlns web http java sun com xml ns javaee web app 2 5 xsd xsi schemaLocation http java sun com xml ns javaee http java sun com xml ns javaee web app 2 5 xsd id WebApp ID version 2 5 gt lt display name gt Wicket Example lt display name gt lt filter gt lt filter name gt HelloWorldApplication lt filter name gt lt filter class gt org apache wicket protocol http WicketFilter lt filter class gt lt init param gt lt param name gt applicationClassName lt param name gt lt param value gt org wikipedia wicket HelloWorldApplication lt param value gt lt init param gt lt filter gt lt filter mapping gt lt filter name gt HelloWorldApplication lt filter name gt lt url pattern gt lt url pattern gt lt filter mapping gt lt web app gt Dis baglantilar 8 Agustos 2007 tarihinde kaynagindan arsivlendi PDF Ingilizce 25 Temmuz 2011 tarihinde kaynagindan PDF arsivlendi