By Howard Katz – Part 1 of this article took an introductory look at grammars, parsers, and BNF. It then introduced JavaCC, a popular parser generator. Part 2 shows you how to modify the sample code in Part 1 so that you can use an additional tool, JJTree, to build a parse tree representation of the
Other News
From XML-RPC to SOAP: A Migration Guide
by Rich Salz – As you might expect from the name, XML-RPC is a way of using XML to send classic Remote Procedure Calls (RPC) over the net. XML-RPC’s use of XML is very simple. It doesn’t use namespaces. It doesn’t even use attributes.
Miscellaneous Optimization Tips
Try to perform backup at the local hard disk first, and copy backup file(s) to the tape later. Check out this tip and others.
MDX Essentials: Structure of the MDX Data Model
Join Author Bill Pearson in an exploration of the MDX Data Model. In this article, we expose the syntax for the basic building blocks of the MDX query, tuples, sets, and axes, and set the stage for exploring more advanced components and syntax in subsequent articles.
Securing Your SQL Server
A growing consciousness of security has brought Microsoft SQL Server database security into focus as never before. Planning for database security should begin early in the development process and there are important vulnerabilities that you need to prevent in your application’s SQL Server.
Provisioning: Use Web Services Provisioning to Control Access, Usage, and Billing on Your Site
Chandu Thota explains how to design and implement a Web Service provisioning system using the .NET Framework and SQL Server 2000, and then outlines various scenarios for putting this system to work.
Quest consolidates Oracle database tools
By James Niccolai – Quest Software has consolidated several of its Oracle database management tools into a unified product called Quest Central for Oracle, a move that one analyst said could make life easier for database administrators.
Use the name of current database in queries
By Sushil Srivastava – Sometimes its quite essential to know and use the database name on which your SQL is being executed.
Write Less Code With Web Service Storefronts
by Jonathan Goodyear – Keep your business logic centralized by implementing multiple Web service interfaces that act as gateways into it. Download a complete sample app that demonstrates these “storefronts.”
A Data Model for Strongly Typed XML
by Dare Obasanjo – Many developers utilize XML in situations where type information is known at design or compile time, including interacting with relational databases and strongly typed programming languages like Java and C#. Thus, there is a significant proportion of the XML developer community wh
