I have to create a web based module in java. Exisiting ones are using very old model 1 architecture. I am looking at various frameworks to find out which one would be suitable. Some of the requirements :
New module would
1.Interact with third party java components to retrieve data from mainframe 2.It should work on most of browsers, minimum of IE 4.0 and NN 4.7 3.Current module is using only form and table tags. New one also can just use them alone. 4.Note that I dont have any experience in any framework.
I hope, my requirements are clear. I would appreciate , if someone can suggest me a suitable open source framework for this.
Currently, I am looking at feasibility of Tapestry for this module and I am very surprised not to see any discussions on Tapestry for last few months. Am I missing out anything here?
The requirements are clear, but lack almost any information upon which to base a decision, namely what the framework should do. Common frameworks are Struts, Spring and JSF, although there are many others, all of which satisfy your list and support model 2. Which are the ones you looked at that were based on model 1?
I meant the modules already developed in this project use model 1. My module is an enhancement to the project.
This module should be developed quickly. It has normal CRUD operations. It can have tabbed panes. It should support internationalization. The framework should be simple to use. One more module is being developed using struts. That also could be added in this main module later.
As Ulf saif, probably any of Struts, Spring or JSF would work for you. If you have another module developed in Struts and know people that are familiar with Struts, maybe that would be a way forward for this project?