This project is a news portal on Java, which uses servlets to process HTTP queries. The project implements the following components and technologies:
The news portal on Java Servlets This project is a news portal on Java, using servlets for processing HTTP queries. The project implements the following components and technologies:
Configuration configuration controllers DAO layer security services Project Structure Services
src
└── main
├── java
│ └── com
│ └── example
│ └── newsportal
│ ├── bean
│ │ ├── EncriptedPassword.java
│ ├── controller
│ │ ├── impl
│ │ ├── CommandProvider.java
│ │ ├── Command.java
│ │ ├── CommandName.java
│ │ └── MainController.java
│ ├── dao
│ │ ├── connectionpool
│ │ ├── impl
│ │ ├── DaoException.java
│ │ ├── DaoProvider.java
│ │ ├── ICommentDAO.java
│ │ ├── INewsDAO.java
│ │ ├── IUserDAO.java
│ │ └── NewsDAOException.java
│ ├── security
│ ├── service
│ │ ──── impl
│ │ ├── ICommentService.java
│ │ ├── INewsService.java
│ │ ├── IUserService.java
│ │ ├── ServiceException.java
│ │ └── ServiceProvider.java
│ ├── util
Description of BEAN components: Pojo Pojo Pojo, such as EncripTedpassword. Controller: Contains controllers for processing HTTP queries of version V3.0. DAO: Directory with classes of access to data V3.0. Security: Here is the code responsible for the security of the application version V3.0. Service: A package with business logic services V3.0. Util: utility classes.
config Package.Complete the Readme file with a description of the functionality of your news portal, instructions for installing and starting the project, as well as any other useful information or the features of your course project.
Such a Readme file will help other developers quickly get acquainted with your project and start working on it. However, do not forget to update the information in the Readme file as it changes and develop the project.