Apply the Apache Tiles as the viewResolver

1)
in the spring context file
Configure the viewResolver as TilesViewResolver to use the apache tiles
to render the views

Configure the tilesConfigurer to read the layout definition xml file
to read the layout templates xml for contruct the page

2) 
define a template jsp---temaplate.jsp
it contain the structure for the header, footer, body, menu


3) define header.jsp  footer.jsp body.jsp menu.jsp

4) define the layout deifnition xml file-- layout.xml to subtitute the
section of the template.jsp for each logic view name
**this is the key part
bug fix
1) apply multiple viewresolvers and make them in order

2) apply spring security for

   jdbc user service, user service
   
3) add user defined login page/controller and error handle
for the security concern

add the register new user function for the authentication and
autherization
modify
fix the sql error, should be in parallel with the schema
fix the sql error, should be in parallel with the schema
Merge remote-tracking branch 'main/apache_tiles_rework' into apache_tiles
test
test
Merge pull request #1 from iamleohandev/apache_tiles

Apache tiles