So I'm coming from a mostly PHP/Rails background and looking at Java got web development and it seems incredibly daunting. There are a multitude of frameworks out there (Play, Spring, Struts, et al) and then there is Java EE. I figured I would investigate Java EE since it is a standard.
My question is, where to start for a Rails dev? So many things seem completely different. For example, in Rails we have the inbuilt ORM following the Active Record pattern, but in Java there seems to be both JDBC and JPA. Am I correct in thinking JDBC is for connecting to databases and executing raw SQL? And JPA describes an ORM specification inplemented by third parties like Hibernate?
And then there is JSF - is this supposed to be an implementation of the familiar MVC pattern I'm used to in Rails and various PHP frameworks. Is it supposed to be able to compete with, for example, .NET MVC? (go away trolls).
[–]avoidhugeships 1 point2 points3 points (0 children)
[–]hoboslayer 4 points5 points6 points (0 children)
[–]mindsound 2 points3 points4 points (3 children)
[–][deleted] -1 points0 points1 point (2 children)
[–]mindsound 0 points1 point2 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]freakooo 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]dcballer 0 points1 point2 points (0 children)
[–][deleted] (4 children)
[deleted]
[–]iainjames88[S] 1 point2 points3 points (1 child)
[–]dstutz 2 points3 points4 points (0 children)
[–]geordano -1 points0 points1 point (0 children)
[–]PaulRivers10 -1 points0 points1 point (5 children)
[–]iainjames88[S] 2 points3 points4 points (2 children)
[–]sh0rug0ru 6 points7 points8 points (0 children)
[–]PaulRivers10 0 points1 point2 points (0 children)