java网站开发相关概念

jsp术语(参考网上解释):

dao:Data Access Object数据访问接口,数据持久层,用来具体操作DB,完成增删改查;

service:业务逻辑层,用来调用不同的dao,完成特定的业务逻辑,并且DB的事务控制也在这层;

web:控制层,接收客户端访问请求,并调用业务逻辑层完成相应处理,控制页面跳转;

vo:普通的java对象(POJO)多数时候与DB表结构有对应关系,将DB中检索出数据,或者要往DB中反映的数据保存在vo实例中。

Servlet是运行在服务器端的java程序。任何Web应用都理不开请求和响应,比如我现在回复你问题,点击提交就是一次请求,然后由服务端的Servlet程序,讲我请求的这些文字进行处理,处理后再生成.jsp或者HTML的页面返回给我,然后我就会看到我回复成功了。最常用到的类就是HttpServletRequest和HttpServletResponse这两个类,他们就是请求和响应

JSP实际上就是Servlet的升级版,因为在Servlet程序中,无法直接写HTML标签所以要使用out.println(“”);的样式输出网页给客户看,这样一来非常麻烦,所以这时出现了JSP,实现上JSP他的工作原理是这样的,用户提交了JSP页面,到了服务器端,会先由Servlet的容器,比如说Tomcat等,进行把JSP页面翻译成Servlet源代码,然后服务器再进行处理,之后就和Servlet的响应步骤一样了。其实JSP中的9大内置对象中的request对应了Servlet中的HttpServletRequest这个类的对象,而response这个内置对象对应了HttpServletResponse这个类。

Bean其实就是一个Java的普通类,只不过,他在Web应用中成为JavaBean,你只要理解就是在Web项目下的Src中有一个calss文件,这个文件就是JavaBean。

Java学习之Servlet-doGet()与doPost()
Serlvet接口只定义了一个服务方法就是service,而HttpServlet类实现了该方法并且要求调用下列的方法之一:
doGet:处理GET请求
doPost:处理POST请求

servlet放在哪:
放在/classes里面,然后配置web.xml文件就行了
先写一个HelloWorld的Servlet
编译后出现.class文件,然后如下配置.xml

HelloWorld
HelloWorld


HelloWorld
/servlet/helloworld

这个很简单,然后restart server,在browser中输入http://localhost:8080/servlet/helloworld,就No problem了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值