JavaEE期末复习

JavaEE期末复习

物联网专业框架知识清单

Struts框架重点复习内容

  1. Struts框架搭建步骤(web.xml、struts.xml、action等核心组件)
  2. Struts框架标签库的使用(表单标签、控制标签)

Hibernate框架重点复习内容

  1. Hibernate框架搭建步骤(实体类-》映射文件-》配置文件-》应用程序调用)
  2. Hibernate框架数据访问的实现(DAO层的构建、增删改查的使用)
  3. Hibernate框架表之间关联关系的构建(主要是多对一和多对多)

Spring框架重点复习内容

  1. Spring框架的搭建过程(Bean的装配、核心配置文件、ApplicationContext接口)
  2. 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
  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值