أباتشي ويكيت
نوع | |
---|---|
نظام التشغيل | |
المنصة | |
النموذج المصدري | |
متوفر بلغات | |
المطورون | |
مواقع الويب |
ضمان الجودة | |
---|---|
لغة البرمجة | |
الإصدار الأول | 7 يونيو 2005 [3] |
الإصدار الأخير | 1.5 |
المستودع | |
الرخصة | رخصة أباتشي إصدار 2.0 |
أباتشي ويكيت (بالإنجليزية: Apache Wicket) الذي يشار إليه عادة باسم "ويكيت"، هي تقنية مفتوحة المصدر يتم تطويرها بواسطة فريق من المتطوعين من مؤسسة برمجيات أباتشي تعمل على محركات الخوادم لصفحات الويب.[6][7][8] ظهرت النسخة الأولى من ويكيت على يد جوناثان لوك في أبريل من عام 2004.
أمثلة[عدل]
برنامج أهلا بالعالم التقليدي مكتوب بتطبيق ويب على طريقة أباتشي ويكيت:
<!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>
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!")); } }
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; } }
<?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>
مراجع[عدل]
- ^ أ ب وصلة مرجع: https://projects.apache.org/json/projects/wicket.json. الوصول: 8 أبريل 2020.
- ^ الوصول: 5 أكتوبر 2016.
- ^ وصلة مرجع: https://web.archive.org/web/20080106072452/http://wicket.sourceforge.net/wicket-1.0/.
- ^ وصلة مرجع: https://wicket.apache.org/news/2024/03/.
- ^ الوصول: 7 أكتوبر 2016.
- ^ Apache Wicket - Apache Wicket 7.9.0 released. Wicket.apache.org. Retrieved on 2017-11-19. نسخة محفوظة 01 ديسمبر 2017 على موقع واي باك مشين.
- ^ Dashorst، Martijn (20 يوليو 2007). "Wicket graduates from Apache Incubation". مؤرشف من الأصل في 2016-04-02. اطلع عليه بتاريخ 2008-03-07.
- ^ Carleton، Daniel (12 أكتوبر 2007). "Java Web Development the Wicket Way". DevX. مؤرشف من الأصل في 2008-03-10. اطلع عليه بتاريخ 2008-03-07.
وصلات خارجية[عدل]
أباتشي ويكيت في المشاريع الشقيقة: | |
|