Extending Java for high-level Web service construction
@article{Christensen2003ExtendingJF, title={Extending Java for high-level Web service construction}, author={A. Christensen and Anders M{\o}ller and M. Schwartzbach}, journal={ACM Trans. Program. Lang. Syst.}, year={2003}, volume={25}, pages={814-875} }
We incorporate innovations from the <bigwig> project into the Java language to provide high-level features for Web service programming. The resulting language, JWIG, contains an advanced session model and a flexible mechanism for dynamic construction of XML documents, in particular XHTML. To support program development we provide a suite of program analyses that at compile time verify for a given program that no runtime errors can occur while building documents or receiving form input, and that… CONTINUE READING
Figures and Topics from this paper
98 Citations
Scalable Programming Abstractions for XML Services
- Computer Science
- Research Results of the DICS Program
- 2006
- 25
Static analysis of XML transformations in Java
- Computer Science
- IEEE Transactions on Software Engineering
- 2004
- 95
- PDF
References
SHOWING 1-10 OF 21 REFERENCES
XDuce: A Typed XML Processing Language (Preliminary Report)
- Computer Science
- WebDB
- 2000
- 152
- Highly Influential
- PDF
Optimization of Object-Oriented Programs Using Static Class Hierarchy Analysis
- Computer Science
- ECOOP
- 1995
- 687
- Highly Influential
- PDF
Practical virtual method call resolution for Java
- Computer Science
- OOPSLA '00
- 2000
- 312
- Highly Influential
- PDF
Principles of Program Analysis
- Computer Science
- Springer Berlin Heidelberg
- 1999
- 1,891
- Highly Influential
- PDF
Compilers: Principles, Techniques, and Tools
- Computer Science
- Addison-Wesley series in computer science / World student series edition
- 1986
- 9,023
- Highly Influential
- PDF
Document Structure Description 2.0. BRICS, Department of Computer Science, University of Aarhus, Aarhus, Denmark. Available from http://www.brics.dk/DSD
- 2002
Document Structure Description 2.0. BRICS, Department of Computer Science, University of Aarhus, Draft. Available from http://www.brics.dk/DSD
- 2002
Document Structure Description 2.0. BRICS, Department of Computer Science, University of Aarhus, Notes Series NS-02-7
- 2002