javaweb01

1.css

1)CSS的角色:_页面显示的美观风格

2)CSS的基础语法:标签样式;类样式;ID样式;组合样式;嵌入式样式表;内部样式表;外部样式表

3)盒子模型:border、 margin、 padding

4)定位和浮动:position. float、 DIV+CSS布局

2.JS

1)JS是客户端(浏览器端)运行的脚本语言,语法风格和java比较类似

2)Js是弱类型的语言var str = 99 ;

3)JS的函最function hello(var num){ }

4)DOM技术:

4-1)鼠标悬浮:onmouseover,event.srcElement,事件传递, parentElement, style. backgroundColor

鼠标离开: onmouseout

4-2)鼠标点击: hand/ pointer , onclick , td.innerText , td.innerHTML="<input type='text’/>",

td.firstChild.value=oldPricel

失去焦点:onblur, input.parentElement.innerText=newPrice;

更新小计:event.srcElement,  tr=input.parentElement. parentElement:tr.cells, parseInt

更新总计:document.getElementById(“fruit_tbl”), fruitTbl.rows

4-3)删除一行:img ,img. input.parentElement. parentElement , rowIndex , table.deleteRow (rowIndex)

3.

CS:客户端服务器架构模式:

优点:充分利用客户端机器的资源,减轻服务器的负荷

(一部分安全要求不高的计算任务存储任务放在客户端执行,不需要把所有的计算和存储都在服务器端执行,从而能够减轻服务器的压力,也能够减轻网络负荷)

缺点:需要安装;升级维护成本较高

BS:浏览器服务器架构模式

优点:

客户端不需要安装;维护成本较低

缺点:所有的计算和存储任务都是放在服务器端的,服务器的负荷较重;在服务端计算完成

之后把结果再传输给客户端,因此客户端和服务嚣端会进行非常频繁的数据通信,从而网络负荷较重。

4.

1.Tomcat的安装和配置

1)解压∶不要有中文不要有空格

2)目录结构说明:

bin 可执行文件目录

conf配置文件目录

lib存放lib的目录

logs日志文件目录

webapps项目部署的目录

work工作目录

temp临时目录

3)配置环境变量,让tomcat能够运行因为tomcat也是用java和C来写的,因此需要JRE,所以需要配置JAVA_HOME

4)启动tomcat,然后访问主页

2.新建web项目,部署项目最后访问

5.

AddServlet

1.获取用户(客户端)发给我的数居

2.调用DAO中的方法完或添加功能

3.在控制台打印添加成功

6.

1.新建项目-.新建模块

2.在模块中添加web3.

3.创建artifact-部署包

4.1ib-artifact

   先有artifact,后来才添加的mysql.jar。此时,这个jar包并没有添加到部署包中那么在project Settings中有一个Problems中会有提示,我们点击fix选择add to....另外,我们也可以直接把lib文件夹直接新建在WEB-INF下。这样不好的地方是这个lib只能是当前这个moudle独享。如栗有第二个moudle我们需要再次重复的新建lib.

5. 在部署的时候,修改application Context。然后再回到server选项卡,检查URL的值。URL的值指的是tomcat启动完成后自动打开你指定的浏览器,然后默认访问的网址。

启动后,报错404.404意味着找不到指定的资源。

如果我们的网址是:http:77iocalhost:8080/pro01/ ,那么表明我们访问的是index.html

我们可以通过<welcome-file-list>标签进行设置欢迎页(在tomcat的web. xml中设置,或者在自己项目的web. xml中设置)

6. 405问题。当前请求的方法不支持。比如,我们表单method=post ,那么Servlet必须对应doPost。否则报405错误。

7.空指针或者是NumberFormatException。因为有价格和库存。如果价格取不到,结果你想对null进行Integer.parselnt()就会报错。错误的原因大部分是因为name="price"此处写错了,结果在Servlet端还是使用request.getParameter('price")去获取。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是秀秀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值