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