Tell me and I may forget
Show me and I may remember
Involve me and I will understand
- Chinese proverb
Course Information
Schedule
Resources
My home page
Initial:
21-August-2013
Software Engineering for the World Wide Web
SWE 642 Resources
Fall 2013
Local Instructions
Last update August 2013 ...
Creating a web page on mason
Installing the
jEdit Java editor
.
Java Servlet
installation notes
for hermes.gmu.edu.
Tomcat
installation notes
for installing Tomcat on your PC.
JSP and Bean
deployment instructions
for hermes.gmu.edu.
FTP instructions
.
Java program with embedded HTML
download notes
for hermes.gmu.edu.
JSP
debugging hints
.
Web HTML References
Check 508 accessibility
The World Wide Web Consortium (W3C)
Xenu's Link Sleuth - finds broken links. (Thanks to Van Vu)
Beginner's Guide to HTML
Tutorials on HTML and more
HTML Quick Reference (including forms)
Department of Justice's questionnaire for web page disability access
Composing Good HTML
Testing HTML
Colors (chart)
Another color palette
, Lynda Weinman
Fonts on the web
W3C's current HTML recommendation
W3C's XML-based HTML
Style Sheets
Guide to CSS tags
W3C's cascading style sheets home page
W3C's Core Styles for style sheets
Steve Mulder's Webmonkey Stylesheets Tutorial
Style sheet reference guide
, Eric Meyer, includes platform issues
History
Web history
History of the Internet
JavaScripts
JavaScript tutorial
ECMA-262 Specifications: Client-site scripting
Basis for JavaScript
XML and SQL References
XMLSpy
SQL Introduction
Some Useful Handouts
How to create a web page on mason:
http://mason.gmu.edu/~montecin/create9.htm
Etiquette for Sending Email
Advice on Professors
Advice on Homework
Unix Made Easy
(PDF)
VI Made Less Difficult
VI Quick Reference
(HTML)
(PDF)
VIM: Vi IMproved
Java Development References
Java Boutique Tutorials
Sun's Java tutorials and short courses
Java Guru -- questions and answers
Apache' Jakarta Project: Ant
(Java-based build tool)
Web Server References
Apache Tomcat Java servlet container
Other Web Software Engineering Books
Java for the Web with Servlets, JSP, and EJB, Budi Kurniawan, 2002, New Riders Press
Professional Java Server Programming, Patzer et al., Wrox Press, J2EE edition, 2000.
Beginning Java Objects
, Jacquie Barker, Wrox Press)
Thinking in Java
, Bruce Eckel. Free electronic book.
Web Style Guide by Lynch and Horton (Yale University Press)
The Pragmatic Programmer by Andrew Hunt and David Thomas (Addison Wesley)
Web Site Engineering: Beyond Web Page Design (Powell, Prentice Hall)
Enterprise JavaBeans (O'Reilly)
Developing Java Beans (O'Reilly)
Webmaster in a Nutshell (O'Reilly)
Information Architecture for the World Wide Web (O'Reilly)
XML and Java - Developing Web Applications (Addison Wesley)
Web Data Management and Electronic Commerce (CRC Press)
A Java GUI Programmer's Primer (Prentice Hall)
Core Web Programming (Prentice Hall)
Java Servlet Programming (O'Reilly)
Internet and World Wide Web: How to Program (Prentice Hall)
Mastering JavaScript and JScript, James Jaworski, 1999, (Mass Market Paperback), ISBN 0-7821-2492-5