473,385 Members | 1,356 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

A Newbie once again!

nathj
938 Expert 512MB
Hi there,

Thanks to Bytes I have managed to get up to speed on PHP pretty quickly and now churn out the code at a merry old rate, even stopping to help out others where I can.

At work we are embarking n a whole new project set and there is a lot of development to be done. So, my choice was let's do it in PHP. The trouble is the codeI write has to connect to and integrate very closely with a third party product that was written in Java. My boss asks me 'what Java and JSP course do you want to go on?'

It's great that training is made available but I have no idea. So I turn to my favourite forum for help:
  1. Does anyone know any great Java and JSP courses in North East England or on-line
  2. Dopes anyone know any really great books that will help me get a march on picking up this new language?

I'm a decent developer with skills in various languages already including a little JavaScript (I know they're different). I've read the first topic here on what to download and am busy reading through some Sun stuff whilst downloading a a bunch of other stuff.

If you have any recommendations for a course or a book please let me know.

Many thanks
nathj
Mar 4 '09 #1
10 1215
r035198x
13,262 8TB
That first topic is good start.
Mar 4 '09 #2
JosAH
11,448 Expert 8TB
The trouble with paper books for anything Java related is that they age so fast, e.g. you can dump all your enterprise beans stuff in the fire place because that technology is being abandoned.

If you're a real Java starter go for that tutorial mentioned in the first post. When you work your way through it you'll read about several Java technologies and their links. Collect what you like and build up your own library.

Also download a few more theoretical books: the Java Language Specification (JLS) and the VM specification are two good ones but quite a tough read. Those books don't read like a novel.

Slowly by slowly you'll figure out what iterests you most (JSPs and Servlets? The Micro Edition (JME)? All that XML crap?). Sun made all their documentation available so there is no need to feel bored during those cold rainy nights ;-)

kind regards,

Jos
Mar 4 '09 #3
nathj
938 Expert 512MB
Thanks for all the help. I'm currently reading the coding standards as well as the tutorial.

My next question is this:
What's a good IDE?

I know this sort of thing is down to personal preference but what do you use - I gotta start somewhere and currently have no preference. The only things I know for certain are I need t write Java andI need to JSP's

Cheers
nathj
Mar 4 '09 #4
JosAH
11,448 Expert 8TB
@nathj
I personally use Eclipse and I like it; there's an 'add on' or 'plugin' named WTP (Web Tools Platform) that allows you to run a web server (or Servlet container) and test and run Servlets and JSP pages. Eclipse goes through all the configuration hoops for you. All you have to do is point at your Servlet or JSP and select 'run on server' and there it goes. Tomcat can be used as well, no problem.

kind regards,

Jos
Mar 4 '09 #5
nathj
938 Expert 512MB
Great, I'll give it a try. No doubt I'll be back here when I get stuck.

Thanks for your help
nathj
Mar 4 '09 #6
JosAH
11,448 Expert 8TB
@nathj
Before you plunge in all that technology try to 'manually' compile and run some self made code (no fancy graphics yet, just the simple stuff), i.e. set up your path and classpath, compile your code using javac.exe and run it using java.exe or javaw.exe (the last one doesn't use a console).

It can be a nice or frustrating first experience but it teaches you the mechanics of it all (and you need that knowledge for later and it makes you appreciate your IDE better).

kind regards,

Jos
Mar 4 '09 #7
r035198x
13,262 8TB
Yep, for those first tests it's best to use TextPad for writing the code and compile and run on the command line (It has compile and run commands but it's best to ignore them in the first steps).
Mar 4 '09 #8
nathj
938 Expert 512MB
oaky, so I'll give that a go but I have no idea what to try. I have TextPad installed and am happy to use that first but what should I write, what should I call the file, how do I compile it? You see I really am a newbie in this field.

Thanks
nathj
Mar 4 '09 #9
r035198x
13,262 8TB
Don't panic just yet. You will need all your panic energy soon enough.

See in Sun's tutorial here how to start.
Mar 4 '09 #10
JosAH
11,448 Expert 8TB
@nathj
If you're writing a class Foo you should name your source file Foo.java, but imho its better (and easier) to follow all the baby steps mentioned in the tutorial; they're your very first steps.

kind regards,

Jos
Mar 4 '09 #11

Sign in to post your reply or Sign up for a free account.

Similar topics

4
by: sigloiv | last post by:
Alright, this is my first post here, and I'm the most ignorant coder one may meet (I've only started a few months ago, and I rarely have time to learn anything new), but, as a class project, I'm...
2
by: ketil V. | last post by:
I am trying to install Oracle 8.1.7-3 on a clean SuSE 8.2 - based system, but the Installer will not pop up any interface! What I have done is the following: - Installed 8.2, and upgraded with...
44
by: Andy Dingley | last post by:
On 15 May, 04:55, Prisoner at War <prisoner_at_...@yahoo.comwrote: Or in another universe, where things are understood and site code is stable and reliable, beginners don't even think about...
23
by: student.matt | last post by:
ok i am trying to solve this little problem i have my program waits for the 1st system() call to finish before starting the next i will just throw an example of what i mean out in this example...
5
by: rhino | last post by:
I am beginning to learn XML and XSLT from the w3schools tutorial and I'm having a lot more trouble doing something simple than I should be, namely writing a single blank space into a document. I am...
6
by: raylopez99 | last post by:
Will ASP.NET 3.0 work under Visual Studio 2005? And what is a good newbie ASP.NET book? Subject: Will ASP.NET 3.0 work under Visual Studio 2005? And what is a good newbie ASP.NET book? My...
22
by: V S Rawat | last post by:
(bringing the discussion here for php.general) I am on xpsp3, wampserver 2.0, having apache 2.2.8, php 5.2.6, MySQL 5.0.51b. http://localhost/ is E:\wamp\www\ I have put the first php script...
2
by: shawnwperkins | last post by:
Hi Folks, I'm new to Javascript and just need a little help. I downloaded a script from Dynamic Drive's Web site and I'm trying to make a simple modification and could use some help. :) The...
6
Markus
by: Markus | last post by:
Things to discuss: Headers What are they? What does PHP have to do with headers? Why can they only be sent before any output? Common causes
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.