xxoo色情导航网

xxoo色情导航网

The Apache Wicket project announces the 9th major release of the open source Java web framework servicing websites and applications across the globe since 2004. Built on top of Java 11, this version of Wicket brings web development into the modern Java world, offering a fundamental tool to keep you code up to date with Java's evolution.

xxoo色情导航网

The release of Java 9 has been a turning point in Java history which laid the foundation for the modern Java era. However, the magnitude of this change has discouraged many developers from leaving the safe harbor represented by Java 8. With Wicket 9 we finally have a fundamental tool to move on and bring our web applications into the new Java world.

With this version Wicket has been completely revisited and improved to embrace new technologies such as Java modularization and new libraries like JUnit 5.

xxoo色情导航网

With Java releasing at a faster pace it's important to keep a library up to date with the latest changes introduced in the platform and ensure it works with the latest Java release. Wicket does all of this by taking part in the OpenJDK Quality Outreach, an initiative aimed to test popular Open Source projects with both the latest OpenJDK release and the Early Access release.

xxoo色情导航网

Shortly after Java 9 was released, Oracle submitted Java EE to the Eclipse Foundation. As side effect of this owner change, the package name 'javax' had to be migrated to 'jakarta'. Wicket historically promoted decoupling of Java EE APIs and application code, making the transition to future Java Enterprise versions much easier.

xxoo色情导航网

As the number of security threats grows, it's crucial for web applications to adopt the latest security standards and countermeasures. CSP is a modern standard that allows applications to declare approved origins of content (such as JavaScript, CSS, images, etc...) for the browser to load. Constructing a safe and at the same time complete CSP can be challenging. You either risk leaving holes in the defense of your application or you break certain functionality. Protecting against unwanted inline scripts is the most important target to attain. In CSP this is called 'unsafe-inline' and it's the most common cause of cross-site scripting vulnerabilities.

Wicket 9 comes with full support for CSP and does not need any unsafe directives. Wicket will automatically add a nonce to every header contribution and whitelist this nonce. This allows for flexible loading of resources without the need for a complex CSP. Of course it is possible to modify and customize the CSP, add additional directives or disable it entirely. Lookup our documentation for more information.

xxoo色情导航网

If you come from Wicket 8 chances are you don't need to change your application code to enjoy all the improvements offered by Java 11, such as better Docker support, improved performance, new Z Garbage Collector, etc...

That said, as this is a new major version we have, in accordance with semantic versioning, cleaned up many APIs and you might have compile errors when you migrate from previous Wicket versions.

xxoo色情导航网

When you migrate from a previous Wicket version to Wicket 9, a full list of changes and migrations is available at the following page:

https://s.apache.org/wicket9migrate

Please consult this migration guide when you are moving towards Wicket 9.

xxoo色情导航网

It is very easy to get started with Wicket: use our quick-start wizard or use one of the options below.

xxoo色情导航网

With Apache Maven update your dependency to (and don't forget to update any other dependencies on Wicket projects to the same version):

<dependency> <groupId>org.apache.wicket</groupId> <artifactId>wicket-core</artifactId> <version>9.2.0</version></dependency>

xxoo色情导航网

You can download and build the distribution yourself, or use our convenient binary package:


xxoo色情导航网

Invented in 2004, Wicket is one of the few survivors of the Java serverside web framework wars of the mid 2000's. Wicket is an open source, component oriented, serverside, Java web application framework. With a history of over a decade, it is still going strong and has a solid future ahead. Learn why you should consider Wicket for your next web application.

xxoo色情导航网

Global JavaScript libraries and CSS styling mix properly with component local JavaScript and CSS resources. You can use custom component libraries that ship with default JavaScript behaviour and CSS styling, without having to do anything yourself. Creating such self-contained component libraries is as easy as creating a JAR file.


xxoo色情导航网

Many projects use Wicket but are not known for it. Below you find a list of projects that are Powered by Wicket.



This list is generated from our Tumblr feed 'Built with Wicket'. You can submit your own project to this list through this form.

xxoo色情导航网

Get the latest updates to releases, security bulletins, community news and more.

xxoo色情导航网

23 Nov 2020

The Apache Wicket PMC is proud to announce Apache Wicket 8.11.0!

Apache Wicket is an open source Java component oriented web applicationframework that powers thousands of web applications and web sites forgovernments, stores, universities, cities, banks, email providers, andmore. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 8. Weuse semantic versioning for the development of Wicket, and as such noAPI breaks are present breaks are present in this release compared to8.0.0.

xxoo色情导航网

With Apache Maven update your dependency to (and don’t forget toupdate any other dependencies on Wicket projects to the same version):

<dependency> <groupId>org.apache.wicket</groupId> <artifactId>wicket-core</artifactId> <version>8.11.0</version></dependency>

Or download and build the distribution yourself, or use ourconvenience binary package you can find here:

  • Download: http://wicket.apache.org/start/wicket-8.x.html#manually
Read more...

xxoo色情导航网

19 Nov 2020

The Apache Wicket PMC is proud to announce Apache Wicket 9.2.0!

Apache Wicket is an open source Java component oriented web applicationframework that powers thousands of web applications and web sites forgovernments, stores, universities, cities, banks, email providers, andmore. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 9. Weuse semantic versioning for the development of Wicket, and as such noAPI breaks are present breaks are present in this release compared to9.0.0.

xxoo色情导航网

With Apache Maven update your dependency to (and don’t forget toupdate any other dependencies on Wicket projects to the same version):

<dependency> <groupId>org.apache.wicket</groupId> <artifactId>wicket-core</artifactId> <version>9.2.0</version></dependency>

Or download and build the distribution yourself, or use ourconvenience binary package you can find here:

  • Download: http://wicket.apache.org/start/wicket-9.x.html#manually
Read more...