JSP: Create MVC2 bulletin board
Project period
2023.06.04. ~ 2023.06.10
| period | explanation |
|---|
| 6.04 (Sun) | Controller servlet/Membervo, DAO/Member Information Outcase |
| 6.05 (Mon) | Add membership information to implement, modify, and delete functions |
| 6.06 (Tue) ~ 6.07 (Wed) | Bulletin Board List View Implementation Modification |
| 6.08 (Thu) | Write posts, look at detailed views |
| 6.09 (Fri) | Implementation of posts modification function |
| 6.10 (Sat) | Delete posts, write reply, implement the bulletin board paging function / complete |
Development environment

Implementation list
Member function
- join the membership
- log in
- join the membership
- ID, password, name, email
Bulletin board
- Write posts
- Post title, article, image file attachment
- Post details
- Written number, author ID, title, content, registration date
- Post
- Written number, author, title, date
- Posts modification function
- Post deletion function
- Reply function on posts
Embodiment
Membership function
0) Member Information window main screen

1) Membership registration window

1-1) Confirmation of membership registration

2) Member Information Crystal Window

3) Delete member information

3-1) Deleted

Bulletin board
0) Start/Main screen

1) Writing

1-1) Writing Alert
1-2) Appearance of the article

2) View post details

3) Edit posts

3-1) Post Edit alert

4) Delete posts
- When you click Delete in the detail view, the post is deleted

4-1) Delete post alert
5) Reply
- The ability to switch to a screen where you can write a reply by pressing the reply in the detail view

5-1) Reply alert
- If you press the Reply Reply
6) Paging function
6-1) Increase the maximum page
6-2) Check the maximum page increase
Difficult point & finish
1. Create a controller servlet/memberVervo, dao/member information output window
It was hard to connect MariaDB and try to proceed with the next.
2. Movement information modification and deletion function implementation
Membership information modification and deletion page was not open.
3. Implementation of the bulletin board list
There was a big and small text typo, but it was hard to find it all day, but I finally found it and it was happy to work.
4. Bulletin Board Writing, View Details Implementation
It wasn't hard because there was no otana special error, and I felt getting to know MVC2.
5. Implementation of posts modification function
I didn't put the function to modify it, so I didn't run, so I was looking for a lot of time.
6. Delete posts, write reply, implement paging functions
It was a weekend, so I could do it all. The page didn't come out properly in the middle, but it was possible to solve it quickly. In addition, we increased the maximum page on the page, increased the page button in the current location to increase readability, and added even the first button to the first page.
7. Finally
This time I realized that there were a lot of typos while doing the project, and for the first time, I used MariaDB in conjunction with it. After a short personal project, I want to upgrade the bulletin board more next time.