This POC generator is an update of a prototype generator thoroughly described
in article
"PHP and HTML Generation using SoProMach",
published on Code Generation Network (CGN).
The generator reproduces the PHP code described by Eric Rollins
in his article
"PHP Web Site Generation using Ruby",
also published on CGN.
Additionally, the generator of this POC produces HTML forms and documentation
for the software entities of the sample target application,
featuring classes for authors, books, publishers, reviewers, and book stores.
Purpose of this POC is to demonstrate the advantages of the
multitier consistency offered by
Somusar/Software Entities[tm], that also provide a common language to
designers of different application tiers, thus reducing the
cross-tier communication and inconsistency problems.
All output files are generated from the input model files listed in the
following table.
Table 34 - Input Design Files
File name
|
Source code
|
project/author.ef
|
View
|
project/book.ef
|
View
|
project/publisher.ef
|
View
|
project/reviewer.ef
|
View
|
project/store.ef
|
View
|
project/store_book.ef
|
View
|
project/db_load.ef
|
View
|
Table 35 - PHP Generator: Generated Files
File name
|
Source code
|
project/DB/AuthorSS.php
|
View
|
project/DB/AuthorValue.php
|
View
|
project/DB/BookSS.php
|
View
|
project/DB/BookValue.php
|
View
|
project/DB/BookWithNamesValue.php
|
View
|
project/DB/PublisherSS.php
|
View
|
project/DB/PublisherValue.php
|
View
|
project/DB/ReviewerSS.php
|
View
|
project/DB/ReviewerValue.php
|
View
|
project/DB/StoreBookSS.php
|
View
|
project/DB/StoreBookValue.php
|
View
|
project/DB/StoreBookWithNamesValue.php
|
View
|
project/DB/StoreSS.php
|
View
|
project/DB/StoreValue.php
|
View
|
Table 36 - PHP Generator: Generated Files
File name
|
Source code
|
project/DB/DbLoadTest.php
|
View
|
Table 37 - HTML Generator: Generated Files
File name
|
Source code
|
project/UI/author.html
|
View
|
project/UI/book.html
|
View
|
project/UI/publisher.html
|
View
|
project/UI/reviewer.html
|
View
|
project/UI/store.html
|
View
|
project/UI/store_book.html
|
View
|
Table 38 - HTML Generator: Generated Files
File name
|
Source code
|
project/DOC/author.html
|
View
|
project/DOC/book.html
|
View
|
project/DOC/db_load.html
|
View
|
project/DOC/publisher.html
|
View
|
project/DOC/reviewer.html
|
View
|
project/DOC/store.html
|
View
|
project/DOC/store_book.html
|
View
|
[Previous chapter]
[Next chapter]
[Back to top]
|