M360 - Developing Internet Applications

Now With Added TM427 Power!!!

Since TM427 is basically just an extended project based on the M360 course material, I'm just adding any TM427 links and other stuff on here.

April 2006 - Restarted the course earlier this year and doing pretty well designing my application which I realise is pretty horrendously complicated, but what the hell.

Feb '05 - TM427 links are now being added on the bottom of this page.

21-12-04 (One day before the M360 exam results are released!) Someone recommended this Spring framework thing to me for EJB-free lightweight development. If anyone has any experience of using it I'd like to hear from you. I'm going to have a look at it but I'm writing this just before Christmas and TBH, I haven't got the faintest, foggiest idea what I'm going to do and how I'm going to do it... Wait till the new year...

Don't Let Debuggers Get You Down!

19-10-04. Thank God that's over with! Actually, it was OK, but will someone please define for me a "snippet"?

04-10-04. Aaaaarrrggghhh!!! Exam panic is setting in. I went to the M360 revision day at the weekend. I was a bit unwell and spent most of the time wishing I was home in bed but it was very helpful. Ah, so that's what my tutor looks like! I'm really focussing hard on M360 now, because I reckon I can muddle through M206 with almost no revision at all so I'm going to save it for the last day. Java and XML (not to mention RMI and all the other TLA's) may take a little while longer to commit to memory, so I'm going flat out revising the hell out of it.

02-08-04. Recharging my Java/OOP batteries with 15 hours worth of Bruce Eckels' hands-on Java CD-ROM which is easy to follow and educational too. I'm thinking of this as a drawing of the breath before I pull my finger out and start beavering away at M360 and M206 again.

15-7-04. Somewhat relieved to see that I got better-than-expected (and, I might add, better-than-deserved) marks for TMA03. It was a bit of a dog's breakfast, I'm afraid... Only a week to go until the end of TT281 and TT282, so I'm hoping to get back on track with this course and start kicking the ass of Java again but the past few weeks have been... well, turbulent! I am truly amazed that anyone with kids and real responsibilities can get through a degree. I'm finding it an uphill battle even with no kids and a mickey-mouse job that allows me to do half my coursework during office hours!

If Jane Austen Had Been a Java Programmer

class universallyAcknowledged extends Truth{
public Object man{
if (fortune && ! wife){
aWife = new Wife(EmmaThompson.Probably());
Frocks();
}
}
}

Eckel

I'm mirroring Bruce Eckel's free e-books, including "Thinking in Java". They are reputedly very good, although I must admit I have yet to read them! If you'd like something a less electronic and a bit more papery, try the real thing! - and when you've finished getting your head round Java, try Java Network Programming by Elliotte Rusty Harold. It's great!

Bruce Eckel's Mindview site features various handy things and you can even buy a CD tutorial on Java if you're that way inclined. Me, I am definitely that way inclined.

Course Related Info for M360

M360 Course website : : : M360 Course Description : : : Catzwhiskerz : : : ADY.net M360 Study Blog : : : Darrel Ince

Borland JBuilder

Borland UK and Ireland Site: : : Support for Wheel Mouse under Linux : : : Support for wheel mouse (under windows), text highlighting and more : : : More Borland Add-ins : : : UML modeller for JBuilder

Java

Ali G, Init()!ArsDigita Course on Object-Oriented Programming based on Java - video downloads... If you're on dial-up, don't even bother clicking the link : : : Sun tutorial : : : Java is like a Western Novel (apparently) : : : Long, in-depth tutorial : : : Introduction to Applets : : : Java World : : : Sun Audio Webcasts (If you have a broadband connection, definitely have a listen; they aren't all useful but some of them are very illuminating in a big-picture kinda way!) : : : Ditto these tech talks from The Server Side : : : The Java Saga (Wired Magazine) : : : Sockets Programming in Java : : : Pretty groovy, but almost-entirely incomprehensible demo about recursion in java : : : TechNetCast Java Archives : : : O'Reilly ONJava : : : "Who Says Java Programmers Don't Have a Sense of Humour" : : : Café Au Lait Java (Elliotte Rusty Harold - author of the O'Reilly book of Java Network Programming)

JSP, Servlets etc.

Sun's JSP : : : JSP vs ASP vs Servlets : : : JSP Insider : : : Servlets.com : : : Servlets and JSP : : : Servlets and Session Tracking (It was on the 2004 exam, so pay attention!)

James Gosling (Inventor of Java)

Analyze This : : : Homepage : : : Javaworld

Business Objects & Business generally!

Connecting to a Relational Database : : : Intro to business objects : : : The fallacy of Business Objects : : : More BO nay-saying : : : Digital Business Models : : : US Small Business Administration's explanation of its procurement policy : : : Biztalk Tutorial : : : Is e-Procurement right for you?

Middleware

Middleware.org (Je-sus!) : : : .net : : : J2EE : : : TheServerSide (Enterprise Java Stuff) : : : All Things Distributed : : : Jini : : : and more Jini : : : Service-Oriented Architecture : : : OSI 7-layer architecture

Skeleton (Detail pinched from a cartoon by someone called Deacon)RMI / CORBA

(Pic: As of Java 1.2, Skeleton classes have been rendered obsolete. You wouldn't think so from reading the course material though, would you?)

RMI Tutorial : : : Sun RMI : : : Object Management Group : : : Distributed Object Computing and CORBA : : : Brief CORBA Tutorial : : : from the Javacoffeebreak : : : Webopedia CORBA

XML

XML.com : : : W3C : : : Webmonkey : : : MS .net framework : : : What is XML? : : : Articles Introducing Extensible Markup Language (XML) : : : TechNetCast XML archives : : : Dr Dobbs XML and Web services : : : Amaya : : : Jeni's XSLT Pages : : : XSLT Tutorial : : : James Clark's Homepage : : : SAX vs DOM: XML parsing throwdown! : : : Java and XML : : : What kind of language is XSLT? : : : Architag XRay : : : Survey of XML Standards : : : Is it an attribute or is it an element?

Databases

If you're looking for info about databases you should prolly look at my M358 page! You might enjoy this little snippet about JDBC (with Oracle) though, or this basic JDBC tutorial from Sun. JDBC were one of my favourite bands when I was a lad. I'll never forget their classics such as Highway to Hell, Back in Black and For Those About to Fail the M360 Exam (We Salute You).

SOAP

SOAP on Apache : : : W3C SOAP page : : : SOAP tutorial from W3Schools : : : SOAP and Java Technetcast (Streaming MP3)

Web Services

Web Services and SOA : : : W3C : : : MSDN's Web Services page : : : Sun's take on web services

HTML &c.

HTML Elements : : : Javascript.com : : : HTML Goodies : : : Web Servers : : : ASP : : : Perl

General M360 Things

XML, Java and the future of the web : : : Netbeans.org (Sun's Open Source IDE for Java Web Applications) : : : ConText (Text editor with highlighting. Very handy for knocking out Java code by hand.) : : : Doctor Dobbs : : : Eclipse : : : Confused about Databases? Try SQL Zoo! : : : DevX : : : Java jokes

TM427

How to install Sun's application server on Unix and Linux : : : Usable processes by Larry Constantine : : : TM427 Reading (ROUTES)

Search For M360 Books

Search:
Keywords:
In Association with Amazon.co.uk