00 Admin - learn.it.uts.edu.au

00 Admin - learn.it.uts.edu.au

Faculty of Information Technology Advanced Java Programming Administration Autumn 2013 Ryan Heise [email protected] UTS Faculty of Information Technology 2008 Admin-1 Topics

Faculty of Information Technology Introduction Contacts Objectives Pre-requisite knowledge Assessment Text & References Topics Acknowledgements UTS Faculty of Information Technology 2008 Admin-2 Safety & Facilities Faculty of Information Technology

This building is PIN access controlled You have been allocated an individual PIN number This only allows you in the main Jones St entrance Sorry, the Wattle St entrance & lifts are closed on Sat. Fire exits are near the front & rear entrances of this room. Toilets are behind the lifts Tea & Coffee facilities On level 2, room 10.2.260 (use your PIN to access) UTS Faculty of Information Technology 2008 Admin-3 Introduction Faculty of Information Technology Advanced ...

... not the basic stuff ... significant prior knowledge is expected Java ... ... well, Java EE really ... used to develop enterprise web applications Programming ... ... its a very practical subject ... mainly programming UTS Faculty of Information Technology 2008 Admin-4 Contacts Faculty of Information Technology Instructor: Ryan Heise

[email protected] Email is the preferred method of contact Please put [AJP] at the start of the subject line UTS Faculty of Information Technology 2008 Admin-5 Lets introduce ourselves Faculty of Information Technology Your Name? Experience with Java? Experience in IT? Why are you doing this course? Your objectives? Any special requests? UTS Faculty of Information Technology 2008

Admin-6 Objectives Faculty of Information Technology Primary objective: Implement a medium sized web application incorporating multiple data sources, transaction integrity, data and application security for more than one front-end delivery mechanism Other objectives:

describe, conceptually, a full e-commerce application describe components of multi-tier web application describe robustness, availability, security features explain transaction concepts introduce security features compare and contrast web application architectures recommend solution for arbitrary web application UTS Faculty of Information Technology 2008 Admin-7 Pre-requisite knowledge Faculty of Information Technology Good Java programming skills !! This subject will not teach you how to program in Java

This subject will introduce you to various Java class libraries, but it will still be largely up to you to apply that knowledge in the context of a Java application UTS Faculty of Information Technology 2008 Admin-8 Pre-requisites (cont) Faculty of Information Technology Java skills should include using CLASSPATH and packages You should know how to write HTML and should be able to create a basic web site with a Form. You should know some basic Unix skills Editing documents (vi or gedit etc) Using bash shell, setting environment variables We use RedHat Linux, Fedora Core.

UTS Faculty of Information Technology 2008 Admin-9 Assessment Faculty of Information Technology This subject is worth about 30 hours for ACS PCP purposes We will be developing a threaded case study throughout the course. This will be assessed at the end of the course. We will give you an "UTS Statement of attendance" but please note, this is *NOT* an AQF certificate!! UTS Faculty of Information Technology 2008 Admin-10

Topics Faculty of Information Technology Web Application Design Issues & Principles Servlets Java Server Pages (JSP) Database Connectivity (JDBC) Enterprise Java Beans (EJB) x 2

XML and Web Services Security Transactions Dealing with Legacy Systems Design Practices in enterprise applications UTS Faculty of Information Technology 2008 Admin-11 Rough Schedule Faculty of Information Technology This schedule is flexible to suit the pace of the participants: 04th May: Intro, Architecture, Servlets 11th May: JSP, JDBC

18rd May: (jdbc lab), RMI, JNDI 25th May: JPA, EJB 1st June: EJB (cont.), XML 8th June: --- Break ---17th June: Web Services, Security, Transactions 22th June: Legacy, Design & conclusion UTS Faculty of Information Technology 2008 Admin-12 How we will do it Faculty of Information Technology

Each week will focus on a different aspect of building an enterprise system Lecture will highlight important features Does NOT cover everything Private reading/practise is essential! Labs practical exercises do in class time Tutorials (mostly) practical do in your own time UTS Faculty of Information Technology 2008 Admin-13 How we will do it Faculty of Information Technology Labs are where most of the learning will happen We use Oracle WebLogic Server on Linux

Some early labs to familiarise you with WebLogic & Eclipse Later labs and assignments all use WebLogic We will use Eclipse to develop and deploy code we use Oracle Workshop for Weblogic We use Oracle 10i database server Oracle 10i client installed on the workstations UTS Faculty of Information Technology 2008 Admin-14 Lab arrangements Faculty of Information Technology Use Linux workstations in Room CB10.3.480 these are fast workstations, 8Gb memory

You need to login with the Gnome session Windows XP can run in VMware You can use lab workstations remotely for doing labs from home, etc. You can install WebLogic at home or laptop (Windows & linux versions are available) UTS Faculty of Information Technology 2008 Admin-15 Our configuration Faculty of Information Technology /home/userid home drive

weblogic + oracle client linux workstation (room 10.3.480) oracle firewall /home/userid oralab.it.uts.edu.au rerun.it.uts.edu.au UTS Faculty of Information Technology 2008 Admin-16 Online support

Faculty of Information Technology Use the website http://learn.it.uts.edu.au/aip Announcements, news and questions/answers will be listed there. See also the FAQ, software, machines menu items Be aware that course notes and lab materials will be updated if necessary during the semester UTS Faculty of Information Technology 2008 Admin-17 Acknowledgements Faculty of Information Technology

Developed with the assistance of: Dr Wayne Brookes UTS Chris Wong UTS Gavin Hughes, Java and Internet development consultant Development originally funded by Skillsearch Computing Pty Ltd Software supplied by BEA Oracle Systems under the BEA Oracle University Program UTS Faculty of Information Technology 2008 Admin-18 Questions? Faculty of Information Technology ?

UTS Faculty of Information Technology 2008 Admin-19

Recently Viewed Presentations

  • Document Title Second Line and Third Line

    Document Title Second Line and Third Line

    X-rays. X-rays are a type of ionizing electromagnetic radiation. X-rays are a valuable tool, but there are associated health risks. These risks can be minimized by adhering to certain principles and practices as explained in this presentation.
  • PHY138  Waves, Lecture 1 Todays overview Oscillations; Repeating

    PHY138 Waves, Lecture 1 Todays overview Oscillations; Repeating

    PHY138 - Waves, Lecture 1 Today's overview Oscillations; Repeating Motion Simple Harmonic Motion Oscillations / Circular Motion Connection Potential and Kinetic Energy in Oscillations
  • An Algorithm for Determining the Endpoints for Isolated ...

    An Algorithm for Determining the Endpoints for Isolated ...

    An Algorithm for Determining the Endpoints for Isolated Utterances. L.R. Rabiner and M.R. Sambur. The Bell System Technical Journal, Vol. 54, No. 2, Feb. 1975, pp ...
  • Presentación de PowerPoint

    Presentación de PowerPoint

    Several clinical trials including the Cholesterol and Recurrent Events (CARE) and Long-term Intervention with Pravastatin in Ischemic Disease (LIPID), have sub-analysed their results for the 'elderly' cohort, but the Prospective Study of Pravastatin in the Elderly at Risk (PROSPER) trial...
  • Courtney Wilford

    Courtney Wilford

    I work at a daycare center/private school St. Jane Frances in Pasadena for all day twos and pre-k, and before and after care for K-8th graders. What I do in my free time. ... Academic Weak spots. Procrastination. Assigned readings....
  • Instruments for Radiation Detection and Measurement

    Instruments for Radiation Detection and Measurement

    In many scintillation cameras, the energy selection is made automatically by pushbutton type isotope selectors designated for different radionuclides such as 131I, 99mTc. In some scintillation cameras, two or three SCAs are used to select simultaneously two or three g...
  • Random Terms - Tell me something about… (Colonial Era until ...

    Random Terms - Tell me something about… (Colonial Era until ...

    Random Terms - Tell me something about… (Colonial Era until Carter) By M.A. Rivera Great Depression Frances Perkings Great Depression Eleanor Roosevelt Great Depression Black Tuesday Great Depression rugged individualism World War II Manhattan Project World War II Potsdam Declaration...
  • My Plan | Assessment 2019 Redesign 3/6/19 Provider

    My Plan | Assessment 2019 Redesign 3/6/19 Provider

    Not user friendly. Confusing; too many opportunities for miscommunication. ... "Services and Supports" tells a story & authorizes services that support the story. 7 pages cover the details of how the individual participates in their services and the services/supports they...