What is WebJS ?

WebJS main goal

WebJS must give the power of building amazing web applications to Java developers, without having to mix millions of different technologies.

It's true that, today, Java web development involves many different and complex technologies, such as JSF, Struts, JSP, HTML, JavaScript, jQuery, etc... The theorical interest is that all that technologies relies on the MVC design but the pain is that a developer, to become efficient, must learn a lot.

So WebJS is just :

  • Java for the business layer (you can do whatever you want : EJB, WebServices, Java calls, etc... WebJS lets you free to choose !)
  • Java for the controler
  • JavaScript + jQuery for the client-side and server-side presentation layer
  • HTML + CSS for templating

You just need to know Java, JavaScript, jQuery, HTML and CSS what is quite common nowadays.

How do I start ?

If you want to add WebJS to your project, go to the Usage section.

If you are new to WebJS, you can first read the Getting Started section to understand the power of WebJS. And then, look at the Sample Project.

If you want to know everything about WebJS, go to the Documentation section.

If you have any question, please, first go to FAQ section.