新足迹

 找回密码
 注册

精华好帖回顾

· 女儿做的圣诞姜饼屋(加了制作视频) (2009-12-20) 紫雪花 · 为正义而战,为完善澳洲公立医疗体制而战-已书面、网上投诉到southern health,下一步是medical board, college of surge (2013-7-15) Lynette
· Meals in minutes 系列(更新:懒人版凉皮) (2005-10-25) 小米 · 2023年夏末秋初韩日行 - (前篇)韩国忠清南道. 首尔. 庆尚北道. 济州岛(全文完) (2024-7-2) buddha11815
Advertisement
Advertisement
查看: 1676|回复: 6

有没有人了解UTS的short course (J2EE) [复制链接]

发表于 2009-3-26 11:16 |显示全部楼层
此文章由 gloucester 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gloucester 所有!转贴必须注明作者、出处和本声明,并保持内容完整
不知道这个课程如何,想多了解一下EJB和JMS,但30个小时能学到什么?
不知道大家知不知道类似的课程,是否值得

AUTUMN Semester 2009 Dates: Every Saturday 2/5/08 - 20/6/08 (no class 6/06/09)
SPRING Semester Dates: Run on demand
Times: 9:00am-1:30pm
Duration: 30 hours
Fees: $1250.00
Java Programming Advanced (J2EE)

Course Objectives
The objectives of the course are to teach the skills required to develop J2EE enterprise applications using the Java programming language. By course completion, students should have a comprehensive knowledge of the J2EE architecture. Students will have the ability to develop a medium-sized enterprise application using Java and the J2EE libraries.

Course Description
Advanced Java Programming teaches some of the foundation skills required for building medium to large scale web-based applications, with a B2B e-commerce focus. The course introduces Java application servers, integration of data from multiple data sources and distribution of business logic in component-based applications. Multiple application-end delivery formats are considered including web browsers and WAP phones.

Course Outline
Enterprise Application Design Issues and Principles
Currently there are many different ways to design a data-driven, web-based application. These different models are applicable under different circumstances - there is no single correct design. This module gives an overview of some of the different tiered application architectures (1, 2, 3, N tiers) and some sample designs. This module also introduces J2EE and Microsoft .NET as two technology architectures for implementing enterprise applications. Java Servlets and Java Server Pages (JSP).

Servlets are one of the two main mechanisms for using Java to build the presentation logic of an application (the other is JSP). Servlets execute as part of a web server, and can access application servers in the enterprise and deliver the user interface to clients using HTML/CSS/JavaScript. This module introduces the coding and deployment of servlets in a J2EE environment. JavaServer Pages (JSP) is another mechanism for creating presentation logic for enterprise systems. Perhaps the most fundamental difference between servlets and JSP is that servlets are code which generates HTML, while JSPs are HTML files that contain embedded code. Otherwise, many of the facilities available in JSPs directly correspond to the facilities available in servlets (e.g. sessions, cookies). JSP is a new syntax to learn. This module introduces the coding and deployment of JSP files in a J2EE environment.

Java Database Connectivity (JDBC)
JDBC is the Java API that enables applications to connect to, and interact with databases. The API is vendor-independent, i.e. the syntax of the application coding is not dependent on the particular database in use (although not all features may be available for all database types). This module introduces the JDBC API, and also introduces a concept especially important for enterprise applications - connection pooling.

Remote Method Invocation (RMI) and Directory Services (JNDI)
RMI - Java's Remote Method Invocation - is the foundation of building distributed applications using Java. It is the Java implementation of Remote Procedure Calls (RPC), allowing one Java object (client) to invoke methods on another, remote Java object (server), relatively transparently to the client. RMI includes support for a simple name service, allowing clients to locate instances of servers. JNDI is the Java Naming and Directory Interface. It provides a generic API for accessing a variety of different naming services and directory services, regardless of differences in actual implementation. Of particular interest, JNDI provides a mechanism to access LDAP (Lightweight Directory Access Protocol) directories from Java.

Enterprise Java Beans (EJB) - spread over two sessions
EJB stands for Enterprise Java Beans - the server-side component model for Java. Component developers write component "building blocks" that implement business logic. Application developers hook up these pre-built components into finished applications, which may themselves be components. There are three types of Enterprise Java Beans: Session Beans, Entity Beans, and Message Beans. Each of these are discussed in this module. Deployment issues are also discussed.

Extensible Markup Language (XML) and Wireless Applications (WAP/WML)
The Extensible Markup Language (XML) has quickly caught on in industry to become the most widely adopted standard for describing and exchanging data between applications and/or systems. This module describes XML and its associated standards, and shows how to use the various Java XML APIs to validate, parse and transform XML documents. The Wireless Application Protocol (WAP) is used for communicating with wireless devices including mobile phones and personal digital assistants (PDAs). This module gives an overview of WAP, and looks at how web applications can be modified to generate WML (Wireless Markup Language) output suitable for wireless devices.

Security
This lesson outlines the various security risks faced by Internet applications and the various techniques for dealing with security issues. The techniques discussed address security at a number of different levels - network security, web server security, Java program security and J2EE application security.

Transactions
Most enterprise applications require some form of transaction support, as most applications need to access enterprise data from a variety of sources. Ensuring correct semantics in the face of concurrent data access requires transactions. This module introduces the concept of transactions in the context of enterprise applications, and considers how to implement transaction support in a J2EE environment.

Dealing with Legacy Systems - CORBA and Java Messaging (JMS)
Legacy systems frequently need to be integrated into web based applications. A variety of tools and technologies are available to address this problem, so that almost any legacy system can be interfaced to / integrated with a J2EE application. This module outlines some of the issues in integrating legacy systems, and discusses some of the technologies that can be used to achieve integration in a J2EE environment. These include CORBA, Java Message Service (JMS) and the J2EE Connector Architecture.

Ref: http://it.uts.edu.au/course/shortcourse/programming/advjava.html
Advertisement
Advertisement

发表于 2009-3-26 16:11 |显示全部楼层
此文章由 gloucester 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gloucester 所有!转贴必须注明作者、出处和本声明,并保持内容完整
大家给点建议啊,有没有在UTS读书的?或者了解这个课程的?
我的目的不仅要丰富J2EE的知识,另外,我想会不会正在工作人的人,雇主掏钱去读的人会多些,多接触点同学,会不会有潜在的工作机会,呵呵,有点太天真了
不过UTS的老师给我回信说会有Project,对这个比较感兴趣。
但,这个时候除了找工作外,和自学外,光呆在家里也不是个事,还是要出来逛游逛游。
就是学费太贵,不知道值不值得?希望大家给点意见。

发表于 2009-4-1 19:42 |显示全部楼层
此文章由 bfox 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bfox 所有!转贴必须注明作者、出处和本声明,并保持内容完整
想学j2ee啊,找我吧
不用$1250.00 ¥1250就好了

发表于 2009-4-1 20:23 |显示全部楼层
此文章由 gloucester 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 gloucester 所有!转贴必须注明作者、出处和本声明,并保持内容完整
楼上的,若能成功的介绍关于java的工作,US1250归你

[ 本帖最后由 gloucester 于 2009-4-1 21:26 编辑 ]

发表于 2009-4-27 20:01 |显示全部楼层

估计3楼也没有找到工作。

此文章由 zbwyd 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 zbwyd 所有!转贴必须注明作者、出处和本声明,并保持内容完整
估计3楼也没有找到工作。

发表于 2009-4-28 14:16 |显示全部楼层
此文章由 bfox 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 bfox 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我在国内。
Advertisement
Advertisement

发表于 2009-10-30 08:26 |显示全部楼层
此文章由 max2oz 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 max2oz 所有!转贴必须注明作者、出处和本声明,并保持内容完整
可以考虑回国培训(J2EE的培训学校网上很多可以找到尤其北京,大概1.5万rmb以下,不过是5个月每天朝九晚五,这个量比30小时,你自己可以掂量),在网上找些视频。30小时不可能学到什么,至于PROJECT顶多是个high level的介绍,做到“hello world”的级别吧。

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部