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

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

先前端或先后台 


 

前端:(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表达式写法:

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

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



EL隐式对象:




你可能感兴趣的:(java,web)