Willie Vu

+ Follow
since Mar 16, 2004
Cows and Likes
Total received
In last 30 days
Total given
Total received
Received in last 30 days
Total given
Given in last 30 days
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Willie Vu

According to Gartner, more than 90% of Enterprises have mixed-mode (Java and .NET) data centers at present, and the number is only growing. As more and more applicaitons require back ends built on these technologies, interoperability between them is a concern. In this talk, Laurence Moroney will go into the different strategies that may be used to knit applicaitons built on the different types together. It will include Web Services, Bridging, ESB, EAI and application rehosting. It is intended to be a vendor-neutral survey covering each of the options available to the developer.

For details, please visit https://hkjug.dev.java.net/gatherings/2006/0805.html
15 years ago

* Introduction to Agile Java Development (runtime/development technologies, POJO-only design, etc.) (optional)
* Process - XP+AMDD software development process (business requirements for a sample app)
* Modeling - XP+AMDD based architecture and design modeling (optional)
* Environment - JDK, Ant, JUnit, test first, etc.
* Persistence - Hibernate (overview of ORM, DDL, getting/saving/deleting records, criteria queries, associations, etc.)
* Inversion of Control - Overview of the Spring Framework (spring packaging, modules, benefits, fundamental concepts, sub-projects)
* Web Framework - The Spring Web MVC Framework (controllers, command objects, validator, views, handler interceptors, etc.)
* IDE - The Eclipse Phenomenon (SDK, JDT, WTP, Spring IDE, Hibernate plug-in, etc.)
* Logging, Debugging, Monitoring, and Profiling - commons logging, log4j, JDK logging, Eclipse/Firefox based debugging, JMX monitoring, etc.
* Beyond The Basics - Spring JMX, email, schedule jobs, Hibernate, JUnit, JDK 5.0, exception handling, declarative transaction management, etc.

For details, please visit https://hkjug.dev.java.net/gatherings/2006/0520.html
15 years ago
The EJB 3.0 specification has gone through significant transformation in Java EE 5.0 platform. It has evolved on all fronts to address the commonly stated opinions like "an overly heavy and difficult component model to use and deploy".

This session will introduce and explain the evolution of the EJB 3.0 specification, and discuss the ease of development, simplifed model for Session Beans and MessageDriven Beans, and Java Persistence API(JPA). This session will also include walkthrough of code samples and demos to look at the new features around Persistence Context, dependency injection, O-R mapping annotations, and running POJO (plain old java object) inside and outside Java EE container. This session will conclude with discussion on performance comparision between EJB 2.1 and EJB 3.0 based on usage of common design patterns.

For details, please visit https://hkjug.dev.java.net/gatherings/2006/0506.html
15 years ago

Originally posted by RK Reddy:

You need to think of Webservices/EJB, you will get an idea for solving XML-RPC over HTTP problem. Webservices run over HTTP/HTTPS ,I hope you catch my pointer.
Good luck

RK Reddy

How do you address transaction in integration with TransMaster and FFMS?
Java SE 5 provides a comprehensive monitoring and management support. It includes the significant instrumentation in the Java virtual machine. The new java.lang.management API defines a set of management interfaces that provides local and remote access to the information on the memory management system, threads and class loading activities, runtime information as well as the underlying operation system. In this talk, we will present the new JVM monitoring and management support and also introduce the new monitoring utility, JConsole, for you to use out-of-the-box.

For details, please visit https://hkjug.dev.java.net/gatherings/2005/0922.html
16 years ago
There are many web applications established in past 10 years. However, how many developers know that their developed application are secure. Meanwhile, there are many transactional-based systems, we should not ignore that the web application is another channel for hackers to compromise one's confidential information and interrupt any critical business operations. This session will show you real demonstrations how vulnerable J2EE applications can be if they are not designed and implemented carefully.

For details, please visit https://hkjug.dev.java.net/servlets/NewsItemView?newsItemID=2458
16 years ago
This session will introduce Service Oriented Architecture (SOA) and dives into the details of SOA platform and infrastructure. We will cover key Java and Web services technologies such as J2EE 1.4, JAX-RPC, Business Process Execution Language ( BPEL), WS-I, WS-Security, and WS-Reliability that are part of SOA infrastructure, with a discussion on how to orchestrate discrete servcies based on BPEL. During the talk we will demo designing, implementing and consuming Web services synchronously and asychronously.

For details, please visit http://hkjug.dev.java.net/servlets/NewsItemView?newsItemID=2318
16 years ago
This presentation will aim to provide a comprehensive discussion of portal technology, from the perspective of Liferay portal implementation. We will begin by looking beyond the hype to the value proposition of a good portal and the business problems it solves. Next, we will look at the architecture of Liferay Portal, which uses Spring, Hibernate, and Struts technologies.

For details, please visit https://hkjug.dev.java.net/servlets/NewsItemView?newsItemID=1808
16 years ago
As part of the launch of J2SE 5.0 Sun's Technology Evangelism team are visiting Java User Groups around the world to spread the word on what's new and how to use it.

For details, please visit https://hkjug.dev.java.net/servlets/NewsItemView?newsItemID=1428
16 years ago
Hong Kong Java User Group presents a talk about Maven on Oct 23, 2004. For details, please visit https://hkjug.dev.java.net/servlets/NewsItemView?newsItemID=1351
17 years ago
Hong Kong Java User Group presents a talk about Eclipse on Sep 18, 2004. For details, please visit https://hkjug.dev.java.net/servlets/NewsItemView?newsItemID=1206
17 years ago
JDO is coming to HK again. In the past two years, JDO made some noise in the field of Java. JDO provides a revolutionary data persistence standard, but it is charged for its weaknesses. In this year, JDO 2.0 (JSR 243) was passed in the JCP Review Ballot under objection from major vendors and released an Early Draft Review. With two years, do JDO implementations become more maturity? How is the new JDO 2.0 features? HKJUG will present a seminar with a local partner of a major JDO vendor on August 28.

For more details, please visit https://hkjug.dev.java.net/servlets/NewsItemView?newsItemID=1144
17 years ago

Originally posted by David Yuan:
The paragraph is copied from A. Ramu Meda's Bullet Notes:
"With bean-managed persistence, when the EJB container moves an instance from the pooled state to the ready state, it does not automatically set the primary key. Therefore, the ejbCreate and ejbActivate methods must set the primary key. "

It is just wrong. According to the EJB 2 spec, Section,
The container invokes this method (ejbActivate) on the instance when the container picks the instance from the pool and assigns it to a specific entity object identity. ... The instance can obtain the identity of the entity object via the getPrimaryKey(), getEJBLocalObject(), or getEJBObject() method on the entity context. ...