JavaEE期末复习
文章目录
物联网专业框架知识清单
Struts框架重点复习内容
- Struts框架搭建步骤(web.xml、struts.xml、action等核心组件)
- Struts框架标签库的使用(表单标签、控制标签)
Hibernate框架重点复习内容
- Hibernate框架搭建步骤(实体类-》映射文件-》配置文件-》应用程序调用)
- Hibernate框架数据访问的实现(DAO层的构建、增删改查的使用)
- Hibernate框架表之间关联关系的构建(主要是多对一和多对多)
Spring框架重点复习内容
- Spring框架的搭建过程(Bean的装配、核心配置文件、ApplicationContext接口)
- Spring IOC技术两种注入方式(值注入和引用注入)
物联网知识点代码
链接:https://pan.baidu.com/s/1i8TZ78EcBWV1gBAfWvOeGA
提取码:eoql
SSHjar包
链接:https://pan.baidu.com/s/1kNiS96b-M5_ER_XtVAINGg
提取码:gkgg
练习题
练习1
- 导入jar包并配置构建路径
- 创建一个包com.strut.bean
- 在包内创建Product类
package com.strut.bean;
public class Product {
private String name;
private int id;
private float price;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public float getPrice() {
return price;
}
public void setPrice(float price) {
this.price = price;
}
}
- 创建一个包com.strut.action
- 在包内创建ProductAction类
package com.strut.action;
import java.util.List;
import com.strut.bean.Product;
public class ProductAction {
private Product product;
private List<Product> product1;
public String show() {
product = new Product();
product.setName("Java");
return "show";
}
public Product getProduct() {
return product;
}
public void setProduct(Product product) {
this.product = product;
}
}
- 在src内创建映射文件struts.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<package name="basicstruts" extends="struts-default">
<action name="showProduct" class="com.strut.action.ProductAction" method="show">
<result name="show">show.jsp</result>
</action>
</package>
</struts>
- 在WEB-INF内创建web.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:web="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<filter>
<filter-name>struts2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
- 创建show.jsp
<%@page isELIgnored="false" %>
${product.name}
-
运行项目
-
注:下图红框里的代码不确定老师会不会给,如果不给的话,可以去jar包里面复制。
-
练习2
- 导入jar包并配置构建路径
- 创建一个包com.strut.bean并在其内创建一个实体类Product
package com.strut.bean;
public class Product {
private String userName;
private String password;
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}
- 创建一个包com.strut.action并在其内创建ProductAction
package com.strut.action;
import com.strut.bean.Product;
public class ProductAction {
private Product product;
public String add() {
return "show";
}
public Product getProduct