786 Graphical User Interface Components: Part 2 Chapter (Web server application)
786 Graphical User Interface Components: Part 2 Chapter 13 relationship between components in which changes in one component affect another component. For example, component ElevatorSimulation.class depends on component ElevatorSimulation.java, because a change in ElevatorSimulation.java affects ElevatorSimulation.classwhen ElevatorSimulation.javais compiled. Section 12.16 mentioned that the ElevatorController object contains a reference to the ElevatorModel object (to place Persons on Floors). Therefore, ElevatorController.javadepends on ElevatorModel.java. Software Engineering Observation 13.8 A component diagram s dependencies help designers group components for reuse in future systems. For example, in our simulation, designers can reuse ElevatorModel.javain other systems without having to reuse ElevatorView.java(and vice versa), because these components do not depend on each other. However, if a designer wanted to reuse Elevator- Controller.java, the designer would have to reuse ElevatorModel.java. ElevatorSimulation.class view controller model ElevatorSimulation.java compilation 1 1 1 1 1 executable file ElevatorModel.java file ElevatorView.java file ElevatorController.java file ElevatorModel- Listener 1 Fig. 13.20Component diagram for elevator simulation. 13.20
You want to have a cheap webhost for your apache application, then check apache web hosting services.