All Projects → jochen777 → Jwebform

jochen777 / Jwebform

Licence: mit
Java WebForm Library: HTML Form generation and validation

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Jwebform

Ecommerceapp
QA Strategy for microservices with Synchronous and Asynchronous communication
Stars: ✭ 27 (+92.86%)
Mutual labels:  spring-boot
Versioning Spring Boot Starter
Spring boot starter using for versioning rest easily.
Stars: ✭ 11 (-21.43%)
Mutual labels:  spring-boot
Html Pdf Service
LGPL V3. Java Spring Boot microservice with RESTful webconsole and service endpoints that convert HTML to PDF, optionally styling with CSS and templating with JSON using Flying Saucer, PDF Box and Jackson libraries. Available on Docker Hub.
Stars: ✭ 12 (-14.29%)
Mutual labels:  spring-boot
Newbee Mall Vue App
Vue2 全家桶 + Vant 搭建大型单页面商城项目。新蜂商城前后端分离版本-前端Vue项目源码
Stars: ✭ 836 (+5871.43%)
Mutual labels:  spring-boot
Spring Boot Rest Api Example
Implement REST APIs using Spring Boot and Spring Session.
Stars: ✭ 10 (-28.57%)
Mutual labels:  spring-boot
Spring Cloud Examples
Examples of microservice instrastructures
Stars: ✭ 11 (-21.43%)
Mutual labels:  spring-boot
Blocklang.com
软件拼装工厂/低代码平台
Stars: ✭ 26 (+85.71%)
Mutual labels:  spring-boot
Spring Boot With Activiti Drools Example
Getting started with Activiti and Spring Boot and Drools
Stars: ✭ 13 (-7.14%)
Mutual labels:  spring-boot
Hello Sso Jwt Resource
Single Sign On (SSO) Example with JSON Web Token (JWT), Spring Boot
Stars: ✭ 10 (-28.57%)
Mutual labels:  spring-boot
Spring Reactive Sample
Spring 5 Reactive playground
Stars: ✭ 867 (+6092.86%)
Mutual labels:  spring-boot
Springbootunity
rabbitmq、redis、scheduled、socket、mongodb、Swagger2、spring data jpa、Thymeleaf、freemarker etc. (muti module spring boot project) (with spring boot framework,different bussiness scence with different technology。)
Stars: ✭ 845 (+5935.71%)
Mutual labels:  spring-boot
Versionmonitor
Monitors different kinds of software projects for new releases
Stars: ✭ 9 (-35.71%)
Mutual labels:  spring-boot
Verticalstepperform
Vertical Stepper Form Library for Android. It follows Google Material Design guidelines.
Stars: ✭ 868 (+6100%)
Mutual labels:  form
Spring Boot Elasticsearch Lire Docker
Spring-boot+ElasticSearch+LIRE+SwaggerUI RESTful.
Stars: ✭ 7 (-50%)
Mutual labels:  spring-boot
Ii
Интерактивная Ииссиидиология
Stars: ✭ 12 (-14.29%)
Mutual labels:  spring-boot
Spring Boot Web Nashorn
Feasibility of rendering React 16.x templates from Nashorn with babel-standalone, with Spring Boot and Kotlin
Stars: ✭ 26 (+85.71%)
Mutual labels:  spring-boot
Docker Example
Example Spring Boot Application with Docker
Stars: ✭ 11 (-21.43%)
Mutual labels:  spring-boot
React Hanko
A Japanese hanko component for React.js
Stars: ✭ 14 (+0%)
Mutual labels:  form
Elements Examples
Stripe Elements examples.
Stars: ✭ 874 (+6142.86%)
Mutual labels:  form
Javaok
必看!java后端,亮剑诛仙。java发展路线技术要点。
Stars: ✭ 867 (+6092.86%)
Mutual labels:  spring-boot

jWebForm

HTML forms in Java made easy. Independent of Web-Frameworks.

(Please be aware, that this is beta software. API can still change in a greater detail. Wait for the version 1.0.0 to adapt it.)

Quickstart

Documentation

Changelog

Build Status

Overview

With jWebform you can define HTML forms in a clean way, fill them with request-variables, validate and build HTML out of them. It gets you away from the tedious work around form handling in HTML projects. It is framework agnostic, so it should work with every Java/Kotlin... Webframework around.

Form-handling support in current Java MVC frameworks is often basic. jWebForm tries to fill this gap by providing these features:

  • central form-definition for reuse and separation of concerns
  • avoiding a lot of boilerplate code
  • allow to handle the generic rendering of html for the form
  • build in validation and security

More here: Overview Features

jWebForm is for java what Symfony-Forms is for PHP or Rose::HTML for Perl.

Example project (Spring-Web MVC):

https://github.com/jochen777/jWebFormSpringBoot2Thymeleaf

When to use it

jWebForm can be used everywhere you have to implement HTML or Ajax HTML-Forms. Especially useful:

  • When you define Forms in a generic way (in a CMS, where users can define Forms)
  • When you have a lot of forms
  • When you have form based web-apps
  • When you have to implement professional, good looking HTML-Forms but don' want to spend much time for it.

Maven Dependency

...
<dependency>
    <groupId>de.cyclon-softworx</groupId>
    <artifactId>jWebForm</artifactId>
    <version>0.0.13</version> <!-- check on maven central for the latest version -->
</dependency>
...

A note about jFormchecker

What about jFormChecker? After a few months in production, I realised some points to improve and wanted to change the name, so I just rewrote it. jWebForm is jFormchecker2.

Improvements over jFormchecker

Documentation

Documentation

Requirements

Java 8 required.

Thanks

Thanks to Arman Sharif for his work on jreform.sourceforge.net and the great Critera Classes

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].