Vue.js前后端結合


Vue.js前后端結合(mysql)

 

一.啟動MySQL並且建立相應的表格

 

建立圖書館數據庫lib

   建立圖書表book

create database lib;
use lib;
create table book(
    id int primary key auto_increment,
    name varchar(50),
    price int
);

insert into book(name,price) values('我的奮斗',20);
insert into book(name,price) values('愛的教育',15);

 

 

二.導入模板example.war 並且改名libweb

 

 

三. 修改數據庫配置信息

 

 

四. 修改實體類,(本例:UseràBook)

1.建立類和屬性

 

 

 

2.對屬性添加get/set,如下圖

 

 

3.對主鍵添加注解

按照JPA的規范,getId()前面加相關的注解

 

@Id

 

@GeneratedValue(strategy= GenerationType.IDENTITY)

 

@Column(name="id777")

 

4、對剩余非主鍵的字段也添加相關的注解

 

對實體類修改Dao

1、先修改接口UserDaoàBookDao(修改接口名、import、方法名)

2、修改實現類

 

修改service

1、先修改接口UserServiceàBookService(修改接口名、import、方法名)

2、修改實現類

 

修改action/web

1UserAction—>BookAction

 

修改struts.xml文件,配置一下Action

 

測試

http://localhost:8080/libweb/  (死代碼)

http://localhost:8080/libweb/bookAction_*  (把Action 那么復制出來)

http://localhost:8080/libweb/bookAction_getAllBook  (把通配符*改成方法名)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM