Lehrveranstaltungen
Component-based Software Engineering
Lecture with exercise (SS 20) - Web-LinksReflection and Metaprogramming
Metaprogramming Languages
Many metaprogramming languages exist. Here are just a few of them:
Java Reflection
OpenJava
OpenJava is an extension of Java, which allows to perform static metaprogramming on Java programs. Because it allows you to define new language constructs and provide pre-processors for these, OpenJava can effectively be used as a macro-pre-processor for Java.
Enterprise JavaBeans
This article collects links to EJB material. Of course, there is much more material available, so it does not hurt to go googling yourself...
WebServices
Here are some links for web service development:
- J2EE Tutorial
- A SOAP Tutorial Notice, that for modern versions of SOAP, you need to use a different SOAP XML namespace for the SOAP envelope, namely: http://schemas.xmlsoap.org/soap/envelope.
- Apache Axis, a Web Services Server Engine and Development Framework
Other component models