Re: [ljc] Recommendations for JSPs/servlets and Spring training courses in London?

From: Martijn V.
Sent on: Thursday, August 8, 2013 1:28 PM
Hi all,

Just to play Devil's advocate :-). A counter argument is that JSP and JSF both effectively 'break the web' as they hold state and make it difficult for developers new to the web to understand what's happening client side and what's happening server side. One of the reasons why those technologies are fairly complex under the hood (and sometimes frustrating to use) is because of this impedance mismatch.

Many developers are now advocating that you use technologies that 'work with the web' (i.e. The HTTP protocol) and keep the separation clean. An example is using a purely Javascript MVC framework on the browser (angular.js, backbone.js etc) and talking RESTfully (or web sockets) to your server end points using JSON as the data exchange format. Java EE 7 actually provides a really nice programming model for this and Spring has supported this for some time.

Cheers,
Martijn

On 8 August[masked]:37, Wesley Hall <[address removed]> wrote:
Paul,

JSP is considered deprecated as a view technology for JSF, not deprecated as a technology.

JSP and Spring MVC is still a very nice way of delivering page centric web stuff. The JSTL and the .tag file thing made JSP quite nice to work with in my opinion.

I tend to use Wicket rather than JSF for the more component based stuff but that's only because I looked at JSF early on and got scared off. I should probably give it another look.


On 8 Aug 2013, at 07:11, Paul Verity <[address removed]> wrote:

> Isn't JSF considered a modern web app technology? It appears that this and Facelets are the recommended technologies to use from JEE 7 onwards, with JSP now considered a deprecated technology in that release.
>
> On 7 Aug 2013, at 19:07, James Harrison <[address removed]> wrote:
>
>> FYI, it's called Java Enterprise Edition nowadays. It hasn't been called J2EE since May 11, 2006. See https://en.wikipedia.org/wiki/J2ee#Version_history.
>>
>> On 7 Aug 2013, at 15:12, Luke Daley <[address removed]> wrote:
>>
>>> J2EE has a very skewed view of HTTP. It's more valuable to learn the nuts and bolts of HTTP as most non J2EE alternatives embrace it at a more fundamental level than J2EEs representation of it.
>>
>>
>>
>>
>> --
>> Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
>> http://www.meetup.com/Londonjavacommunity/
>> This message was sent by James Harrison ([address removed]) from LJC - London Java Community.
>> To learn more about James Harrison, visit his/her member profile: http://www.meetup.com/Londonjavacommunity/members/12479083/
>> Set my mailing list to email me
>>
>> As they are sent
>> Don't send me mailing list messages
>> http://www.meetup.com/Londonjavacommunity/list_prefs/?pref=0
>> Meetup, POB 4668 #37895 NY NY USA 10163 | [address removed]
>>
>
>
>
>
> --
> Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
> http://www.meetup.com/Londonjavacommunity/
> This message was sent by Paul Verity ([address removed]) from LJC - London Java Community.
> To learn more about Paul Verity, visit his/her member profile: http://www.meetup.com/Londonjavacommunity/members/99067672/
> Set my mailing list to email me
>
> As they are sent
> Don't send me mailing list messages
> http://www.meetup.com/Londonjavacommunity/list_prefs/?pref=0
> Meetup, POB 4668 #37895 NY NY USA 10163 | [address removed]
>





--
Please Note: If you hit "REPLY", your message will be sent to everyone on this mailing list ([address removed])
http://www.meetup.com/Londonjavacommunity/
This message was sent by Wesley Hall ([address removed]) from LJC - London Java Community.
To learn more about Wesley Hall, visit his/her member profile: http://www.meetup.com/Londonjavacommunity/members/15396461/
Set my mailing list to email me

As they are sent
Don't send me mailing list messages
http://www.meetup.com/Londonjavacommunity/list_prefs/?pref=0
Meetup, POB 4668 #37895 NY NY USA 10163 | [address removed]


Our Sponsors

  • Our Blog

    Read the latest news from the LJC

  • RecWorks Ltd

    Fixing Tech Recruitment using the Power of Community

  • jClarity

    Java/JVM Performance Analysis Tools & mentoring for Java related matters

  • LJC Aggrity

    Our LJC Aggrity site contains blog posts from our members

  • LJC Book Club

    Our Book club with book reviews from our members

  • Devoxx UK

    Java Community Conference, in collaboration with the LJC 12/13 Jun 14

  • SkillsMatter

    "Host, help organise, promote, film many of our meetings."

  • Packt Publishing

    A publishing company specializing on specific technologies and solutions

  • Java.Net

    We are an official Java User Group recognised by Oracle's JUG program

  • JRebel

    Free 3 month J-Rebel license.

  • O'Reilly

    40% discount on printed books and 50% on e-books.

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy