PHP中的OOP面向对象笔记
PHP三大特性:多态、继承、封装。 abstract修饰的方法,且不能有方法体,必须是abstract类,不能实例化,只能通过继承,并且父类的抽象方法,子类必须重写父类的方法,只能继承单…
Read morePHP三大特性:多态、继承、封装。 abstract修饰的方法,且不能有方法体,必须是abstract类,不能实例化,只能通过继承,并且父类的抽象方法,子类必须重写父类的方法,只能继承单…
Read more该文件由Mybatis自动生成。 User Model:
1 2 3 4 5 6 7 |
package com.hongyin.model; import java.util.Date; public class User { .... } |
getId返回ID [crayon-6744e3ea90ec…
Read moreMVC的设计模式解释: model层就是实体类,对应数据库的表。controller层是Servlet,主要是负责业务模块流程的控制,调用service接口的方法,在struts2就是Action。S…
Read more类的分层注解,由于我们后台开发都是分为三层进行开发的,所以Spring框架提供了三种对于不同层的注解方式: 控制层:@Controller 服务层:@Service 持久层:@Repository 以…
Read moreMybatis在xml文件处理简单的增删改查操作。、 对应的数据库表结构是这样的: xml代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<insert id="insertUser" parameterType="User" useGeneratedKeys="true" keyColumn="id"> insert into t_user(name, age) values(#{name}, #{age}) </insert> <update id="updateUser" parameterType="User"> update t_user set name=#{name}, age=#{age} where id=#{id} </update> <select id="findById" parameterType="int" resultType="User"> select * from t_user where id=#{id} </select> <delete id="deleteUser" parameterType="int"> delete from t_user where id=#{id} </delete> |
UserMappe…
Read more控制层 注入式@Autowired 控制层代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
package com.springapp.mvc; import com.springapp.core.FinArticleService; import com.springapp.model.News; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import java.util.List; @Controller @RequestMapping("/") public class HelloController { @Autowired private FinArticleService finArticleService; @RequestMapping(value = "index.html", method = RequestMethod.GET) public String printWelcome(ModelMap model) { List<News> newses = finArticleService.getArticleByPage(); model.addAttribute("newses", newses); return "index/index"; } } |
注入业务service文件 “FinArticleService…
Read morespring框架如何配置进入首页控制器。 在webapp下的WEB-INF下的web.xml配置如下:
1 2 3 4 |
<servlet-mapping> <servlet-name>mvc-dispatcher</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> |
根据 url-pattern的…
Read more控制器把变量赋值给jsp模板。下面是一个字符串数组及字符串变量案例。 控制器:
1 2 3 4 5 6 7 8 |
//字符串数组numbers String[] numbers = {"1","2", "3", "4", "5"}; //直接把字符串赋值给message变量 model.addAttribute("message", "Hello world!"); //把变量赋值给jsp_numbers。前台可以调用数据 model.addAttribute("jsp_numbers", numbers); |
jsp模板: [crayon-6744e3ea97d5…
Read more1、单例模式 单例模式简单来说,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 单例模式的要点有三个: 某个类只…
Read moregrant all PRIVILEGES on discuz.* to lzqhuang@’123.123.123.123′ identified by ’1234…
Read more