Java Web应用开发基础知识点总结

0 下载量 17 浏览量 更新于2024-08-04 收藏 17KB DOCX 举报
"《Java-Web应用开发基础》综合练习4.docx" 本文档是一个Java Web应用开发基础的综合练习,涵盖了Java Web开发的多个方面。下面是对每个问题的详细解释和知识点总结: 1. 什么是B/S结构,C/S结构? B/S结构(Browser-Server结构)是一种网络架构模式,客户端使用浏览器访问服务器,服务器提供数据和服务。C/S结构(Client-Server结构)是一种传统的网络架构模式,客户端安装专门的客户端软件,直接访问服务器。 2. 什么是数据库系统? 数据库系统是一个管理和存储数据的系统,提供了数据的存储、检索、修改和删除等功能。常见的数据库系统有关系数据库管理系统(RDBMS)、NoSQL数据库等。 3. HQL查询的业务 HQL(Hibernate Query Language)是一种对象关系映射(ORM)语言,用于查询和操作数据库。该HQL查询语句的业务是统计Employee表中不同性别的数量。 4. 配置JDK环境变量 在配置JDK环境变量时,需要设置JAVA_HOME变量和PATH变量。JAVA_HOME变量指向JDK的安装目录,PATH变量指向JDK的bin目录。 5. Web配置 该web配置文件定义了一个名为SimpleServlet的Servlet,映射到/ SimpleServlet URL。JSP中可以使用该URL访问该Servlet。 6. 表格输出 该HTML代码输出一个2行2列的表格。 7. 登录MySQL 使用命令`mysql -h hostname -u username -p password`可以登录MySQL数据库。 8. JSP中动态INCLUDE与静态INCLUDE JSP中动态INCLUDE是指在运行时将包含的文件加载到当前页面,静态INCLUDE是指在编译时将包含的文件加载到当前页面。 9. Hibernate中load和get方法 Hibernate的load方法和get方法都是用于从数据库中加载数据,load方法返回一个代理对象,get方法返回一个真实对象。 10. Statement、PreparedStatement、CallableStatement Statement、PreparedStatement和CallableStatement都是JDBC中的Statement接口实现,用于执行SQL语句。Statement用于执行静态SQL语句,PreparedStatement用于执行参数化SQL语句,CallableStatement用于执行存储过程。 11. Logger Logger是一个日志记录器,用于记录应用程序中的日志信息。在上面的代码中,使用Logger.getLogger方法获取一个名为"none"的日志记录器,然后使用该记录器输出DEBUG级和ERROR级日志。 12. 将所有<a>标签中的超链接字体改成"红色15号宋体字" 可以使用CSS样式表将所有<a>标签中的超链接字体改成"红色15号宋体字"。 13. JVM、JSP、Servlet、WebServer、WebBrowser之间的关系 JVM(Java Virtual Machine)是Java虚拟机,用于执行Java字节码。JSP(Java Server Pages)是Java服务器端编程语言,用于生成动态网页。Servlet是Java服务器端编程语言,用于处理HTTP请求。WebServer是Web服务器,用于托管Web应用程序。WebBrowser是Web浏览器,用于访问Web应用程序。 14. Spring中的核心类 Spring是一个Java框架,提供了多个核心类,包括BeanFactory、BeanWrapper、ApplicationContext等。BeanFactory用于产生新的实例,可以实现单例模式。BeanWrapper提供统一的get及set方法。ApplicationContext提供框架的实现,包装了多个组件。
2023-06-10 上传