Ken Liu is a contract/consultant Java developer. I am currently working at Novartis Pharmaceuticals in East Hanover, NJ. I have done various contracts in the NYC metropolitan area and northern New Jersey, including work for Lucent Technologies, Merrill-Lynch, RCI, FirstUSA Bank, and BMW. You can try to reach me at ken dot liu at gmail dot com. ---- ''On 3/5/03 I noticed that someone defaced this page. Someone else restored the original text from Google, but WardCunningham told me how to retrieve the defaced version. Here it is, it's hilarious!'' Ken Liu is a taco chef who is currently working at Taco Bell in Woodcliff Lake, NJ. I have done various taco work and mexican food engineering in the NYC metropolitan area and northern New Jersey, including work for McDonalds, Burger King, and the even Wendy's. My current work email address is [], or you can try to reach me at []. I enjoy doing lots of work on taco research and engineering. In my spare time I enjoying spending time with my pet chimp, Jessica. I lived in Africa for 5 years with Jessica before moving to the US. ---- '''Reverted''' Conceptually, it's more complex than this. You aren't simply preprocessing to add some code, you're separating common behavior that cuts across classes into separate modules (in AspectJay, they're called Aspects--analogous to Classes). These modules are then "woven" into regular classes. In AspectJ, this is done at compile time, but AOP "weaving" doesn't have to occur at compile time, it could conceptually happen at runtime. -- KenLiu CategoryHomePage