Ask HN: Best introduction to Web-Application programming?
Hi all,
I'm a recent graduate. My work is on a Java-based web-app:
-Essentially all Java, except for views in Groovy;
-Using Hibernate for ORM;
-Using Guice for DI;
-Mostly deployed on Tomcat.
Now, as an inexperienced developer I'm quite comfortable with
Java but the rest are new to me. Of course I would like
to learn more about them. Could you recommend any
books/lectures/online resources for
-something rather general as I never did any web-development
(html/css, POST/GET, sockets, deployment);
-ORM/Hibernate;
-DI/Guice;
-web-app architecture/design?
Preferably not deep reference books at this point,
but something that would allow me to better understand
-what they do;
-how they do it;
-and how that fits into the whole picture.
Thank you!
8 comments
[ 2.3 ms ] story [ 19.6 ms ] threadIf you want a book, The Missing Manual series are a great resource, I refer to my copy of this all the time: http://www.amazon.co.uk/CSS-Missing-Manual-Manuals/dp/059680...
http://code.google.com/edu/ajax/index.html
http://code.google.com/edu/security/index.html
Google App Engine: http://code.google.com/appengine/
My preferred resource on the subject is the [Mozilla Developer Network](https://developer.mozilla.org/en-US/docs)
I’m aware that it’s quite expensive, but I think that is one of the best investments that I’ve done since it has allowed me to switch careers on a dime, from developing on embedded systems to web apps and services.
For HN discussion regarding the ACM see [2], [3], and [4]. Note that IEEE also offers Safari access but their discount may be smaller than ACM’s.
[1] http://learningdev.acm.org/books/saf_pkgs.cfm
[2] Ask: ACM vs IEEE Membership
http://news.ycombinator.com/item?id=917933
[3] Ask HN: Are ACM worth a membership?
http://news.ycombinator.com/item?id=1182169
[4] ACM considered harmful
http://se9book.wordpress.com/2011/01/24/acm-considered-harmf...