jsp
1、JavaBean
2、重定向和转发
3、扔到页面
4、JSP 分页
5、JSP、JavaBean开发动态网站
6、JSP少了一个AJAX的内容
7、JSP综合课程
8、B/S:网页版()
C/S:QQ\微信
URL:协议+域名
(完整的URL有资源路径?)
9、tomcat:apache公司的:应用服务器
10、tomcat7,大公司大项目都用的老版本,
华为:JDK1.6,移动:1.5
11、Tomcat7、8差别不大
12、6、7在配置目录上差别大
13、tomcat很轻便,解压后不到20M
14、目录结构
主机地址、域名、IP地址同一个概念
C/S: 客户端和用户端两组代码都要维护
B/S: 只要专注服务端,客户端只需要浏览器
B/S能取代C/S吗?B/S实时性差,比如QQ聊天要不断刷新才能,网页版的QQ,用定时器发送异步请求
http:无状态超文本传输协议:一次请求一次响应
15、tomcat级别不够,只是容器,应用管理系统,用tomcat就够了,
16、java、javac就在bin目录里面存储的
启动、关闭、执行的命令都放在bin目录里
(使用一个软件,要么是在)
conf:配置文件存放的地方:用xml文件来做配置,server.xml:主配置文件
tomcat默认访问端口号:8080
mysql:3306
oracle:1521
SSH或telnet: 22
请求出去的端口:80(如果防火墙禁用了80端口,网页都访问不了,常用的APP,http端口,应用软件可以自己指定)
sql server:1433
保持程序的健壮性:如果端口号被占用了还能换一个端口号
URIEncoding="UTF-8"
17、socket要连接服务器端的某个东西要new一个socket,(address,port)创建监听
18、jdbc6
19、webapps:web项目就放在这里
20、jsp最终执行的是java文件
21、dir:windows下查看
starup.bat starup.sh shoutdown.bat shuntdown.sh
用 cmd 来启动 bat文件
通过浏览器
22、把网页赋值粘贴到webapps文件夹里
23、web-inf文件夹里的web.xml文件放在目录文件夹里,在里面修改配置文件
JAVA EE项目
24、访问tomcat,把当当网配置在上面
25、shell:是一种脚本(在linux上使用),和window下的bat脚本是差不多的(bat脚本作用:批处理文件(多个命令文件同时处理))
26、我的电脑的jdk是32位的!!!!!!!!!!!!!!!!!!!!!!!!!!!!tomcat是64位的!!!!!!导致我的Tomcat不能运行,即使配置了环境变量!!!!!
27、conf文件夹来看配置信息,server.xml来看配置信息,
28、cmd点击标记才可以选择文字
29、重新启动cmd窗口来重新刷新变量
30、整个web-inf文件夹,复制粘贴了,然后打开里面的web.xml文件,修改里面的
31、如何用eclipse开启关闭tomcat,怎么用eclipse发布tomcat项目
32、以后重启电脑的时候一定要先把这个保存发布了
33、封装起来
34、两次访问数据库,com.bwf.entity 创建这么一个包:类名叫emp,无参构造器
35、数据库的监听服务可以新增
36、用long型1970年1月1日
sql包的子类是util包
emp不用写8个参数了
37、解析结果集
38、jdbc代码优化
39、,当有一条以上结果返回时就可以使用next()获取数据
40、数据库注入,'or '1'='1
41、prepareStatement要和?连着使用
42、 rs=ps.executeQuery();就是先准备好了prepare,然后executeQuery();
43、如果结果集.next()正确,就是能查到数据,可是使用构造器,也可以每一个属性都调用一个set方法,然后结果集用getString把对应的列找出来并且填写进去
44、当sqlStr语句中有?而且类型为Date的时候,我要用ps.setDate来把emp的Date类型放到数据库中,因为Java中的date类型为util包下的,数据库中的DATE类型为sql包下的,sql包为util包的子集,所以当我们要先把sql包的日期用getTime()变成离1970年1月1日的时间长度,然后用一个Date()构造函数把它改为sql包下的日期,再去set,导包的时候要导入sql下的包

浙公网安备 33010602011771号