Test: Sun Certified Developer for the Java 2 Platform (310-027) Date Taken: 2003-11-07 19:15:04.920 Grade: P Score: 364 Comment: This report shows the total 1.4 SCJD points that could have been awarded in each section, and the actual number of points you were awarded. This is provided to give you per-section feedback on your strengths. The maximum possible score is 400; the minimum to pass is 320. General Considerations (maximum = 100): 100 Documentation (maximum = 70): 70 O-O Design (maximum = 30): 30 GUI (maximum = 40): 40 Locking (maximum = 80): 44 Data store (maximum = 40): 40 Network server (maximum = 40): 40
I really thank you very much for this forum. I've read many threads from it to make the Developer project. After just 5 days from submitting the jar file, the SunCert site is now showing this result. This was faster than I imagine! The project took me about four months to get it concluded. So I intended to make the work of the acessor very very easy. To make the program, it took me one month. To turn it easy to read and understand, the other three months. In the project, I used one Adapter on the Server and one in the Client in order to make the connections. Both of them implements an interface (BookData). This interface implements the interface provided by the specification. The Server Adapter take one instance of one object that extends the Data class and it is used to instantiate the remote object. The Client Adapter just locate the Server one. I choose to use RMI. The Data class has one object to do the core access to the database file. Used a RandomAccessFile to access the file. In the Data class there is also an instance of an object that do the locking mechanism. I really don't know why lost points in the locking mechanism .... I decided not to catch the situation when the user start a transaction but not commit it, but documented that decision. The GUI client has a menu with the default items (like File and Help). The application is configured using a specific form. When the application can't connect to the database (local or remote), this configuration form is shown to the user. In the GUI there's also a toolbar with standard buttons. The search mechanism use combos. The Server has a form to show log messages, when some exception is catched or some other important message should be shown to the system administrator. In the choices file, I document every thing I thought important to explain every implementation that I took. And the user guide is online. Extra thanx to Kemmel, Sun instructor that leds the Programming Workshop in the GCI, Brazil. Also thanx to Cristiano Burg, that leds a basic course of Java. Also thanx to the classmates colleagues. Now, I started studying to the Business Component certification.