完整的由客户端登录(注册)思路

大概功能:可以登录,可以注册,数据库有信息反馈。

先前端或先后台 


 

前端:(1)构思下页面,整个页面在html上用div+css构成。 网页结构根据不同类型的网站选择。这里指的是一些网页需求,以及一些功能。

 这里的html代码是在jsp页面上写的 

后台:需要用到的:java,sql,jsp(底层是servlet)

(1)可以用mvc结构模型来构建后台。

(2)jdbc(如果忘了,可以看一下【java代码连接数据库文章】) 用jdbc去连接数据库,这里一般使用dao层去控制数据库,也就是会建一个dao包。

真实做项目时,不会手写jdbc,会有框架,更省时,方便。

(3)最为重要的(对前端输入来的数据进行处理,个人认为这里较难),这里用的了servlet,说到了servlet,肯定要提到requestresponse

而牵扯到servlet,自己写的class都会继承HttpServlet这个类,所写的类中势必要重写doGet方法和doPost方法,然后根据项目要求来填充代码。

(4)

配置文件:(1)select-name select-class select-mapping url-pattern 这些都是一些基本的标签(手动)(2)可以打开xml,选择design,选择好要使用的(这里指有关联的java文件)

,保存好后,会自动生成标签组。

调试项目




注:jsp页面(也就是网页的主界面)会有业务逻辑,会有掺杂java代码以及js等内容,这些与原生html代码混合在一起,不利于开发,可以导一个jstl标签库的包,那些java代码以及js内容,可以用它代替,EL表达式与jstl混用,使得jsp页面更为简洁。举例:<%=session.getValue("name")%>    EL表达式写法:<c:out value = "${sessionScope.name}"/>

写下EL表达式的格式:用美元符号"$"定界,内容包括在花括号"{ }"中;

EL变量,提一下jsp内置对象,Page,Request,Application,Session, EL名称并未有变化,而是在相应的单词后加scope(英文:范围)。



EL隐式对象:




  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值