أباتشي ويكيت

أباتشي ويكيت (بالإنجليزية: Apache Wicket)‏ الذي يشار إليه عادة باسم "ويكيت"، هي تقنية مفتوحة المصدر يتم تطويرها بواسطة فريق من المتطوعين من مؤسسة برمجيات أباتشي تعمل على محركات الخوادم لصفحات الويب.[3][4][5] ظهرت النسخة الأولى من ويكيت على يد جوناثان لوك في أبريل من عام 2004.

أباتشي ويكيت
معلومات عامة
نوع
بنية تطبيقات الوب
المنصة
متوفر بلغات
إنجليزية
ضمان الجودة
مواقع الويب
معلومات تقنية
المطورون
لغة البرمجة
الإصدار الأول
الإصدار الأخير
1.5
المستودع
الرخصة
رخصة أباتشي إصدار 2.0

أمثلة

برنامج أهلا بالعالم التقليدي مكتوب بتطبيق ويب على طريقة أباتشي ويكيت:

<!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>

مراجع

  1. الوصول: 5 أكتوبر 2016.
  2. الوصول: 7 أكتوبر 2016.
  3. Apache Wicket - Apache Wicket 7.9.0 released. Wicket.apache.org. Retrieved on 2017-11-19. نسخة محفوظة 01 ديسمبر 2017 على موقع واي باك مشين.
  4. Dashorst, Martijn (2007-07-20). "Wicket graduates from Apache Incubation". مؤرشف من الأصل في 02 أبريل 2016. اطلع عليه بتاريخ 07 مارس 2008. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |تاريخ أرشيف= (مساعدة)
  5. Carleton, Daniel (2007-10-12). "Java Web Development the Wicket Way". DevX. مؤرشف من الأصل في 10 مارس 2008. اطلع عليه بتاريخ 07 مارس 2008. الوسيط |CitationClass= تم تجاهله (مساعدة)

    وصلات خارجية

    • بوابة برمجيات حرة
    • بوابة برمجيات
    • بوابة تقنية المعلومات
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.