RAPID APPLICATION DEVELOPMENT FOR DATABASE-AWARE APPLICATIONS
First Claim
Patent Images
1. A method for generating source code for a database-aware software application, comprising:
- receiving, from a user interacting with an integrated development environment (IDE) tool, a selection of a database element;
generating at least one database statements to access the database element;
encapsulating the at least one database statements within source code of a programming language in which the database-aware software application is being written;
storing the source code within a project file associated with the database-aware software application; and
displaying the source code in an editing pane of the IDE tool.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide application development tools that allow developers to rapidly build database-aware applications and database unit tests. Embodiments of the invention support multiple scenarios for database-aware application development, including beginning from a database table and automatically creating application code to access the table, beginning from an existing database query, beginning from existing application code that accesses a database, and hybrids or variations of these approaches.
144 Citations
24 Claims
-
1. A method for generating source code for a database-aware software application, comprising:
-
receiving, from a user interacting with an integrated development environment (IDE) tool, a selection of a database element; generating at least one database statements to access the database element; encapsulating the at least one database statements within source code of a programming language in which the database-aware software application is being written; storing the source code within a project file associated with the database-aware software application; and displaying the source code in an editing pane of the IDE tool. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising a computer useable storage medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to perform an operation comprising:
-
receiving, from a user interacting with an integrated development environment (IDE) tool, a selection of a database element; generating at least one database statements to access the database element; encapsulating the at least one database statements within source code of a programming language, wherein the user is writing the database-aware software application in the programming language; storing the source code within a project file associated with the database-aware software application; and displaying the source code in an editing pane of the IDE tool. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a processor; and a memory containing an integrated development environment (IDE) tool configured to generate source code for a database-aware software application by performing an operation, comprising; receiving, from a user interacting with the tool, a selection of a database element; generating at least one database statements to access the database element; encapsulating the at least one database statements within source code of a programming language, wherein the user is writing the database-aware software application in the programming language; storing the source code within a project file associated with the database-aware software application; and displaying the source code in an editing pane of the IDE tool. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification