个人网站开发

Posted blunfan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了个人网站开发相关的知识,希望对你有一定的参考价值。

开发环境

eclipse

jdk

tomcat 9.0

mysql

创建项目:File>New>Dynamic Web Project>项目名website>finish

在WebContent>WEB-INF>lib下导入httpcomponents-client-4.5.7-bin包,并build path

再项目名>Build Path>Libraries>Add Library>ServerRuntim>选择要添加的tomcat,然后在Order and Export中选择刚刚选择的tomcat

在WebContent下创建四个文件夹:css、images、js、jsp分别存放对应的文件

然后在Java Resources>src下创建四个包:controller、dao、common和modle

用户注册

 register.html,负责注册信息的填写,提交到RegisterServlet

RegisterServlet,负责对register.html提交数据的接收,作数据检查,再传递给RegisterDB类进行数据库插入操作。

RegisterDB,register()方法负责数据插入,在插入之前用check()方法检查是否已存在同account对象,插入成功返回true

RegisterServlet根据插入返回进行下一步操作,成功则生成session,转向index.jsp。失败则跳回register.html。

状态管理

这里使用session来管理用户或管理员的登录状态。

login.html,负责账户信息的填写,提交到LoginServlet

LoginServlet,负责对login.html提交数据的接收,作数据检查,再传递给LoginDB类进行数据库操作。

LoginDB,login()方法进行查询操作,如果账户名存在且密码正确,则返回true

LoginServlet根据查询结果进行下一步操作,成功则生成session,转向index.jsp。失败则跳回login.html。

 

以上是关于个人网站开发的主要内容,如果未能解决你的问题,请参考以下文章

国内哪些网站用vue开发的

通辽网站建设,通辽网站开发,通辽网站制作,通辽软件开发

如何搜出使用ThinkPHP开发的网站

程序员是如何开发菠菜网站源码的呢?介绍菠菜网站开发详细过程

网站后端_Python-网站开发.Python网站开发之版本选择与框架选择?

哪个网站是nodejs开发的?