Find JSRs
Submit this Search


Ad Banner
 
 
 
 

JSRs: Java Specification Requests
JSR 371: Model-View-Controller (MVC 1.0) Specification

Open Nominations

Nomination Type Full Name Biography Spec Lead Comments Submission date Spec Lead Vote PMO Vote
Contributor Alexsandro Felix Alexsandro Help with Java SE documentation and encoding processes. No contributions made yet, so I am sorry to be unable to list him as a contributor yet. May change in the future Aug 2, 2017 N Y


Approved Nominations

Nomination Type Full Name Biography Spec Lead Comments Submission date Spec Lead Vote PMO Vote
Expert Group Christian Kaltepoth The PMO asked me to resubmit the online EG nomination form. The reason for this is that I switched my individual JCP membership to a representative of my employer "ingenit GmbH & Co. KG" for which I'm the primary JCP contact. Let me know if you need any more details. Thanks. May 24, 2016 Y Y
Expert Group Rahman USTA I'm Rahman from Istanbul JUG and I'm a Java* trainer. I wrote a Java EE and a Java 8 book in Turkey. I love to contribute JSRs in Adopt a JSR concept. I'm interested with MVC 1.0 and I've contributed some this JSR. I'm also Duke's Choice Award 2015 winner (AsciidocFX). Christian, Ivar and Rodrigo can have something to say about me. [blog posts] 1) https://kodcu.com/2015/02/first-look-at-jsr-371-mvc-1-0-spesification-and-ozark-ri/ 2) http://istanbul-jug.org/2016/03/shipping-mvc-1-0-into-glassfish-5/ [contributions] 1) https://github.com/mvc-spec/ozark/commits?author=rahmanusta 2) https://github.com/mvc-spec/mvc-spec/pull/4 3) https://github.com/mvc-spec/ozark/pull/4 I will be happy to contribute this JSR more as an EG member. Best regards. Apr 16, 2016 Y Y
Expert Group Kito Mann Kito D. Mann is the Principal Consultant at Virtua, Inc., specializing in enterprise application architecture, training, development, and mentoring with JavaServer Faces, portlets, Liferay, and Java EE technologies. He is also the editor-in-chief of JSFCentral.com (www.jsfcentral.com), co-host of the Enterprise Java Newscast (http://www.enterprisejavanews.com), host of the JSF Podcast interview series (http://www.jsfcentral.com/resources/jsfcentralpodcasts/), and the author of JavaServer Faces in Action (Manning). Mann has participated in several Java Community Process expert groups (including CDI, JSF and Portlets) and is also an internationally recognized speaker. He holds a BA in Computer Science from Johns Hopkins University. Jan 19, 2015 Y Y
Expert Group Paul Nicolucci I've participated in the JSF 2.2 expert group and am also submitting for participation for JSF 2.3. It makes logical sense to also participate within this JSR for MVC as a representative for IBM. Within IBM I am one of the developers on the web tier team, specializing in JSF / JSP / EL / Servlet technologies. Dec 2, 2014 Y Y
Expert Group Stefan Tilkov Stefan Tilkov was a member of the JAX-RS spec, has been working on web-based systems for a decade, is the author of numerous articles and a book on REST, co-authored the ROCA style web page [1], and has been looking for a Java web framework that respects web principles for a long time. He has experience with a number of web frameworks for different programming languages, including Spring MVC, Struts and Play (Java), Rails and Sinatra (Ruby), and Compojure/Ring (Clojure). [1] http://roca-style.org Oct 2, 2014 Y Y
Expert Group Joshua Wilson Joshua Wilson has extensive experience with Spring MVC as well as various other Java and JavaScript based MVC Web Frameworks. Sep 12, 2014 Y Y
Expert Group Guilherme de Azevedo Silveira Part of the JAX-RS2.0 expert group JSR, I was the creator of VRaptor 3. The creator and main developer of VRAptor 4 is Rodrigo Turini (who also sent a participant request to this JSR from his user). Having created and influenced the path of VRaptor 3, I have a large experience with driving the main MVC features into what the mainstream public would use, while keeping everything configurable via a programmatic API. By doing that, the evolution of the framework was possible minimizing compatibility issues, since one could provide alternate implementations to core components, which would make the framework behave in a much different way in its 3.5 release than from it's 3.0, although dozens of releases were made in between. At that time there was no CDI specification and implementation and since then VRaptor 4 has adopted CDI (and weld) by the hands of Turini. I am the author of Restfulie and tech leader at Caelum and Alura, the most renowed Java schools in Brazil, as I am the cofounder of GUJ, the biggest portuguese language Java website and community in the world. If possible, I would be glad to discuss the points of decision in which we failed earlier on MVC's frameworks like and which ones were successful and why. Sep 6, 2014 Y Y
Expert Group Ivar Grimstad I have programmed with Java since 1995 and professionally since 1998. Mostly with Java EE and related technologies. http://www.agilejava.eu/ In my work as a consultant, I have used most of the major MVC framework, such as Struts, Spring MVC and JSF. In some cases, mostly "pre-Spring-era", even developed our own implementation. I think I can contribute to JSR 371 with my practical experience of using MVC in a wide range of applications. Sep 3, 2014 Y Y
Expert Group Rodrigo Turini Rodrigo Turini currently works as JavaEE instructor and developer at Caelum, a famous training company in Brazil. He's the project leader behind VRaptor 4, that is an action based MVC framework on top of CDI, and also contribute to several other open source projects. Sep 3, 2014 Y Y
Expert Group Frank Caputo I was EG member for JSR344 and contributed for passthrough elements and resource library contracts. I will be an EG member for JSR 372. I'd like to see, into which direction MVC will go. Hopefully I can contribute some ideas or even code. Sep 3, 2014 Y Y
Expert Group Christian Kaltepoth My name is Christian Kaltepoth. I'm senior developer at ingenit in Dortmund, Germany. I've many years of experience with different Java web frameworks. Most of the time I worked with JSF which I used since the early days (JSF 1.1 back in 2005). But I'm also familiar with classic frameworks like Apache Struts and newer ones like VRaptor. I'm the project lead of PrettyFaces [1], the popular URL-rewriting library for JSF which enables creation of RESTful URLs and allows to use JSF in a more action-oriented way. I've talked about RESTful JSF on several conferences in the last years. I'm also PMC member of Apache DeltaSpike [2], co-author of the OcpSoft Rewrite framework [3] and creator of Togglz [4]. As I worked with JSF for many years, I know that it isn't the optimal choice for all usecases. Especially the heavy use of JavaScript on the client side doesn't always work well with the stateful component-based approach of JSF. I strongly believe that a more lightweight and action-oriented web framework will be a huge win for the Java EE platform and would therefore love to contribute to the specification. [1] http://ocpsoft.org/prettyfaces/ [2] http://deltaspike.apache.org/ [3] http://ocpsoft.org/rewrite/ [4] http://www.togglz.org/ Sep 1, 2014 Y Y
Expert Group Woong-ki Lee I(Woongki Lee) am a Java EE platform Web Container developer working at TmaxSoft R&D Center in South Korea. My official title is Junior researcher of TmaxSoft. Currently I'm working on TmaxSoft Web Container platform JEUS, mainly developing Servlet Container and WebSocket Container.With my experience and expertise on Java EE technologies, I think I can contribute to this JSR. Aug 31, 2014 Y Y
Expert Group Neil Griffin Neil Griffin is a Software Architect for Liferay and is the project lead for Liferay Faces. Neil has over 20 years of experience in software engineering and represents the company on the JSR 362 (Portlet 3.0) Expert Group. In past years he has served on the JSR 314 (JSF 2.0/2.1) and JSR 344 (JSF 2.2) Expert Groups. He is also a contributing author to the JSF 2.0 Complete Reference, published by McGraw-Hill. Aug 28, 2014 Y Y
Expert Group Mathieu Ancelin I am a software engineer at SERLI, specialized in web programming and in modern web frameworks, and with a good background in Java EE technologies. I'm involved in several open-source projects such as GlassFish and Weld, and even leads some like ReactiveCouchbase and Weld-OSGi. I am a JSR-346 (CDI 1.1) expert group member, OSGi EEG member and a crew member of the Poitou-Charentes JUG. I really love web frameworks, I even authored some. I'm really psyched that Java EE 8 will include an MVC web framework and I'd love to be involved. Aug 27, 2014 Y Y
Contributor Daniel Dias dos Santos A dedicated programmer and student, member of SouJava, RioJUG and Associate JCP. I like all kinds of technology and am always looking, reading and trying new and different technologies, languages ​​and the like. Always practicing to improve my knowledge. I'm interested in MVC 1.0 and would like to contribute to this JSR. I recently made a simple CRUD with this JSR along with MongoDB and donated the same to Adopt-a-jsr at the following link: https://github.com/Adopt-a-JSR/MVC1.0.Ozark and an article in portuguese(Brazil) : https://danieldiasjava.wordpress.com/2017/01/25/criando-uma-aplicacao-com-jsr-371mvc-1-0/ . I will be happy to contribute to this JSR. Thank you. Great job promoting MVC 1.0 in Brazil Feb 4, 2017 Y Y


Processed Nominations

Nomination Type Full Name Biography Spec Lead Comments Submission date Spec Lead Vote PMO Vote
Expert Group Florian Hirsch I'm working as senior consultant for adorsys in Nuremberg / Germany and have long term experience in developing web applications with JSF, JAX-RS and various JavaScript frameworks. Jun 16, 2016 - Y
Expert Group Mahdi El Masaoudi Academic behavior : + Bachelor in computer science applied to management (Informatique de gestion) From Sherbrooke University. + Master. Sc in Software Engineering from Sherbrooke University. Experience : 3.5 Years experience as Java developer / CGI inc Currently Analyst programmer in Desjardins. Oct 19, 2015 N XM
Expert Group Thomas Modeneis I have +10 years experience on mvc, jsp, servlets, struts, jsf, seam etc. I would like to help on the implementation, documenting and designing for JSR-371 because it will affect my day-to-day work. I have experience as SDET, therefore I believe I'm able to help with the testing and the quality assurance for this JSR. May 10, 2015 N Y
Expert Group Alexander Salvanos Currently, I am the author of the 1000 page Bestseller "Professionell entwickeln mit Java EE 7" and also I am a member of the expert Group for the JSR 367. Apr 5, 2015 N XA
Expert Group Sebastian Daschner I'm working as a freelancer in the Java / Java EE ecosystem. I have been working a lot with Spring MVC in the last 3-4 years and recently also with Java EE -- mainly JAX-RS / Servlets. I have evaluated the JAX-RS 2.0 JSR for my Bachelor thesis (in which I developed an algorithm for analysing JAX-RS projects via Java Bytecode). For my projects I'm partly using an own JAX-RS extension, which allows the usages of own Views (that a forwarded to a JSP/HTML page) -- so a small 'MVC extension'. IMO the lack of a MVC JSR was one of the last 'disadvantages' of JEE compared to Spring. Mar 26, 2015 N Y
Expert Group Vaibhav Gupta I am working as a software developer in technologies related to frontend such as JSF, Struts, Spring MVC and Javascript. I have worked in a startup and seen its growth from 5 employees to 750 employees. I have a good grasp on frontend technologies, specifically web frameworks (both action and component based MVC) and javascript. I have introduced MV* pattern in javascript as well in my company using angularjs. Hence, I consider myself qualified to be a part of Expert Group for MVC 1.0 Oct 23, 2014 N XM
Expert Group Kito Mann Kito D. Mann is the Principal Consultant at Virtua, Inc., specializing in enterprise application architecture, training, development, and mentoring with JavaServer Faces, portlets, Liferay, and Java EE technologies. He is also the editor-in-chief of JSFCentral.com (www.jsfcentral.com), co-host of the Enterprise Java Newscast (http://www.enterprisejavanews.com), host of the JSF Podcast interview series (http://www.jsfcentral.com/resources/jsfcentralpodcasts/), and the author of JavaServer Faces in Action (Manning). Mann has participated in several Java Community Process expert groups (including JSF and Portlets) and is also an internationally recognized speaker. He holds a BA in Computer Science from Johns Hopkins University. Oct 20, 2014 Y XA
Expert Group Werner Keil See https://jcp.org/en/press/news/ec-feature#keil Oct 13, 2014 N XA
Expert Group Otávio Garcia I'm a Java developer since 1999, and one of main commiters of VRaptor project, a MVC framework focused on simplicity and fast development. I contribute for the project actively since 2009. In my Github profile I have contributions for some opensource projects. And I can share my knowledge and experience gained in this project. Sep 30, 2014 N XM
Expert Group Francisco Sokol Graduated in Computer Science, Francisco (aka Chico) works as a software developer and instructor of Java and Android courses in Caelum (http://www.caelum.com.br), a brazilian company specialized in Java training. As a developer, worked in several projects of the company, using different technologies in Java and Ruby. Chico (https://github.com/csokol) also participates in several open source projects of the company such as Tubaina (https://github.com/caelum/tubaina) and VRaptor (https://github.com/caelum/vraptor), being the creator of some plugins for this framework. Sep 3, 2014 N XM
Expert Group Frans Thamura I have create framework integration since 2003, based on Web Work (sf.net/projects/cimande, now splitted become JAXRS-MVC integration framework, and we have experience create MVC + JAXRS in one shared environment), and WW become Struts2 and we create revision of REST plugin in S2, https://java.net/projects/s2restplugins/pages/Home Aug 29, 2014 N XM
Contributor Daniel Dias dos Santos Technologist in Analysis and Development of System and Post Graduate in Java Development. In constant study, always seeking knowledge and experience in other development platforms. A Carioca in love with technology. Interested in and getting better at Java technology. Member of SouJava and RioJUG. Knowledge and development skills in Java, JEE, JSP, HTML5, CSS3, Servlet, MySQL, Oracle BD, JPA, UML, JDBC, JQuery, Java Script, Apache Maven, TomCat, GlassFish and WildFly servers, GitHub, Eclipse IDE , Hibernate, Struts, Android, MongoDB, Git, Spring. Nov 9, 2016 - Y
Contributor Fernando Almeida Almeida As a 8 years of experience with Java development, always have a project to write an Official MVC specification to the organizations that i've been worked. I Think MVC is a real design pattern (design pattern) and makes it easy to maintain the application with modular rapid development packages. Crafting application tasks into separate models, views and controllers makes the application very light and independent. New features are easily added and can be new faces on old features in a flash. Oct 28, 2016 - Y
    Spec Lead Vote Legend:
    Spec
    Lead
    Vote
    Description
    -Not yet reviewed/pending - The Spec Lead has not processed this nomination
    PProcessing - The Spec Lead has seen the nomination and needs more time to arrive at a decision
    NNo - The Spec Lead has decided that this nominee should not be on the JSR
    YYes - The Spec Lead wants the nominee on the JSR

    PMO Vote Legend:
    PMO
    Vote
    Description
    -The PMO has not yet voted on this nomination
    PProcessing - The nominee can not yet participate on this JSR, but the legal agreements are being processed
    IIncomplete, Illegible, or Inaccurate nomination
    XAMissing required agreement to participate on this JSR - Addendum (ECA) Required
    XMMissing required agreement to participate on any JSR - Not a JCP Member
    XNot able to be on a JSR - The PMO has determined that this person cannot be on this JSR
    YYes - The PMO views this as a valid nomination with a current Membership in place