02 2018 档案
摘要:this关键字只能在方法内部使用,表示对“调用方法的那个对象”的引用。 构造器内可以用this调用一个构造器,并且必须将构造器调用置于最起始处。除构造器外,编译器禁止在其他任何方法中调用构造器。
阅读全文
摘要:遇到的问题及解决方法: 注销:session.invalidate(); 判断新用户:session.isNew();(刷新页面时清空通知消息——未试验) 登录及注册时同步判断账号是否存在,Ajax(jQuery也可以?) 帐号输入框失去焦点时,如果帐号不存在,左对齐显示帐号,右对齐红色提示帐号不存
阅读全文
摘要:使用contentType和pageEncoding设置编码的区别: pageEncoding指的是JSP文件本身的编码,而contentType中的charset指的是服务器发给客户端的内容编码。 在JSP中,如果pageEncoding存在,那么JSP的编码将由pageEncoding决定,否则
阅读全文
摘要:DAO(Data Access Object,数据访问对象)的主要功能是数据操作。使用DAO设计模式来封装数据库持久层的所有操作(CRUD:增删改查),使低级的数据逻辑和高级的业务分离,达到解耦和的目的。在程序的标准开发架构中属于数据层的操作。程序的标准开发架构如下: 其中客户层、显示层、业务层和数
阅读全文
摘要:在JSP中为了简化用户的开发,提供了9个内置对象,这些内置对象将由容器为用户进行实例化,用户直接使用即可,而不用像在Java中那样,必须通过关键字new进行实例化对象后才能使用。 以上的9个内置对象中比较常用的是pageContext、request、response、session、applica
阅读全文
摘要:所谓的JSP(Java Server Page)就是指在HTML中嵌入大量的Java代码而已。 JSP注释 显示注释(允许客户端点击查看源码看到) <!-- 注释内容 -->(HTML注释) 隐式注释(客户端无法看见) // 注释:单行注释(Java注释) /* 注释 */:多行注释(Java注释)
阅读全文
摘要:这书是原本这样还是翻译的问题?好多的地方大小写都写错了,比如javax.servlet,<servlet></servlet>。真是坑啊。
阅读全文
摘要:在Maven项目中,系统的CLASSPATH环境变量失效了吗?在用Maven开发登录网站时,servlet-api出现错误,jdbc也出现错误,都是ClassNotFoundException,但这两个我都放到系统的CLASSPATH环境变量了啊,并且命令行单独编译Servlet和JDBC都正常。
阅读全文
摘要:HTML(HyperText Markup Language超文本标记语言)是网络上的通用语言,也是Web语言的基础。它是一种标记语言,通过嵌入代码或标记来表明文本格式。 HTML的基本元素 主窗体元素 <html></html>:定义HTML文档 <head></head>:头部信息 <title
阅读全文
摘要:主要内容 编写POM 编写主代码 编写测试代码 打包和运行 到目前为止,已经大概了解并安装好了Maven,现在开始创建一个最简单的HelloWorld项目。 编写POM 就像Make的Makefile、Ant的build.xml一样,Maven项目的核心是pom.xml。POM(Project Ob
阅读全文
摘要:单元测试是测试应用程序的功能是否能够按需要正常进行,是一个对单一实体(类或方法)的测试。 JUnit是一个Java编程语言的单元测试框架。 单元测试框架是一部分代码,可以确保另一端代码(方法)按预期工作。一个正式的编写好的单元测试用例的特点是:已知输入和预期输出,即在测试执行前就已知。每一项需求至少
阅读全文
摘要:容器 Servlet没有main()方法,它们受控于另一个Java应用,这个Java应用称为容器(Container)。我们最常见的tomcat就是这样一个容器。 Web服务器应用(如Apache)得到一个指向Servlet的请求(而不是其他请求,如请求一个普通的静态HTML页面)时,服务器不是把这
阅读全文
摘要:主要内容 MySQL的基本操作和基本SQL语法 使用JDBC进行MySQL数据库的开发 使用DriverManager、Connection、PreparedStatement、ResultSet对数据库进行增删改查操作 JDBC简介 JDBC(Java Database Connectivity)
阅读全文
摘要:当Java源代码中包含中文字符时,我们在用javac编译时会出现“错误:编码GBK的不可映射字符”。 由于JDK是国际版的,我们在用javac编译时,编译程序首先会获得我们操作系统默认采用的编码格式(GBK),然后JDK就把Java源文件从GBK编码格式转换为Java内部默认的Unicode格式放入
阅读全文
摘要:反射库(reflection library)提供了一个非常丰富且精心设计的工具集,以便编写能够动态操纵Java代码的程序。能够分析类能力的程序成为反射(reflective)。反射机制的功能极其强大,可以用来:在运行中分析类的能力;在运行中查看对象;实现通用的数组操作代码;利用Method对象,这
阅读全文
摘要:相关名词解释 HTML:Hyper Text Markup Language,超文本标记语言 HTTP:Hyper Text Transfer Protocol,超文本传输协议 URL:Uniform Resource Locator,统一资源定位符 CGI:Common Gateway Inter
阅读全文
摘要:每天背着电脑上下班,懒得带鼠标,公司给配的电脑的鼠标竟然还是PS2接口的,无法用于笔记本,然后每天就只能用触摸板了。虽然Thinkpad触摸板还是不错的,但毕竟还是不方便,这是要好好学一下快捷键了。自己会的快捷键太少,今天百度了一下才发现还有那么多好用的快捷键,赶紧记录下来。 常规快捷键 Win+E
阅读全文

浙公网安备 33010602011771号