Fork me on GitHub
To the moon

A Coder,a Programmer,a Developer


  • Home

  • Tags

  • Categories

  • Archives

  • Search

javaweb_forQuery2

Posted on 2018-05-04 | Edited on 2023-05-09 | In java

forquery.png

学习内容:

  1. 接着forQuery1的内容,思路见上图
  2. 新增add功能,URL为tmall_ssm/admin_category_list
  3. 实现图片上传

实现思路:

  1. 首先在 CategoryMapper.xml中增加id=”add”的sql语句,使用keyProperty和useGeneratedKeys属性,将自动递增的id值设置在Category对象上
1
2
3
<insert id="add" keyProperty="id" useGeneratedKeys="true" parameterType="Category">
insert into category (name) values (#{name})
</insert>

[注] Mapper XML的Insert, Update, Delete ‘s Attributes

Read more »

javaweb_forQuery

Posted on 2018-05-03 | Edited on 2023-05-09 | In java

学习内容链接

http://how2j.cn/k/tmall_ssm/tmall_ssm-1516/1516.html

总体思路

使用springMVC+spring+mybatis的方式打通表现层/业务层/持久层。从浏览器接收访问路径开始,经过数据库调取数据(只做查询),最后从浏览器显示视图的全部简易流程。

开发环境

  • Eclipse oxygen
  • tomcat 8.5
  • Apache maven 3.5.3
  • mysql

实现步骤

  1. 环境配置完成后,启动Maven新建webapp项目
  2. 在pom.xml中添加依赖(依赖来源:Maven Repository)

依赖清单:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<properties>
<spring.version>4.1.3.RELEASE</spring.version>
<pagehelper.version>5.1.2-beta</pagehelper.version>
<mysql.version>5.1.6</mysql.version>
<mybatis.spring.version>1.2.3</mybatis.spring.version>
<mybatis.version>3.1.1</mybatis.version>
<junit.version>4.12</junit.version>
<jstl.version>1.2</jstl.version>
<jsqlparser.version>1.0</jsqlparser.version>
<jackson.version>1.2.7</jackson.version>
<servlet-api.version>3.1.0</servlet-api.version>
<druid.version>1.0.18</druid.version>
<log4j.version>1.2.16</log4j.version>
<commons-logging.version>1.2</commons-logging.version>
<commons-fileupload.version>1.2.1</commons-fileupload.version>
<commons-io.version>1.3.2</commons-io.version>
<commons-lang.version>2.6</commons-lang.version>
<aopalliance.version>1.0</aopalliance.version>
<mybatis-generator.version>1.3.5</mybatis-generator.version>
</properties>
  1. 创建实体类Category,定义了private的id和name,以及getter/setter方法

    1
    2
    3
    4
    5
    6
    7
    8
    public class Category {
    private Integer id;
    private String name;
    public Integer getId() { return id; }
    public void setId(Integer id) { this.id = id; }
    public String getName() { return name; }
    public void setName(String name) { this.name = name; }
    }
Read more »
1…1516

Harrison Lee / Email (harrisonli60@163.com)

It is never too late to learn a new skill, even a challenging one.

152 posts
23 categories
32 tags
© 2025 Harrison Lee / Email (harrisonli60@163.com)
Powered by Hexo v6.3.0
|
Theme – NexT.Mist v7.0.0
|