osx + Intellij + mysql + jsp + tomcat 之java web项目-网上书店(下)

1. Servlet 与Jsp

对于servlet,一般是继承HttpServlet代码,重写doGet或者doPost函数。

接受req请求,返回resp应答。

需要在web.xml中配置servlet信息。

1. 路径mapping: 指定servlet name 和java文件路径信息

2. url mapping: 指定servlet name 和 url路径信息

对于jsp

相当于默认有request 和 response对象。

要做的功能也是接受请求,返回应答。

它支持html语言中嵌入java代码。(通过<% xxx %>嵌入)

jsp最后也会被解析成servlet。

此外,YouTube上 有视频讲的很深入浅出,https://www.youtube.com/user/camigonz/videos

具体分为4个部分,

Web applications with Java - Tutorial 01 Part 01 - The basics
https://www.youtube.com/watch?v=VI-eg0aTT1M
Web applications with Java - Tutorial 01 Part 02 - Basic Servlet
https://www.youtube.com/watch?v=JyK9KzkQnQo
Web applications with Java - Tutorial 02 - Servlet + Basic HTML Form
https://www.youtube.com/watch?v=KUkzMsbZetA
Web applications with Java - Tutorial 03 - JSP + Basic HTML Form

https://www.youtube.com/watch?v=0Xqm131EG6Y

2. Intellij 的数据库可视化

在Intellij IDEA中可以方便地可视化数据库中的表和表里面的内容。


3. 项目代码的构成

代码其实确切地来说是分为2部分。

1. 数据库的读写(Model, 持久层)

src的目录下其实都是book, order, usr 等类与数据库进行交互的代码。

内容包括增删改查。

又将连接数据库等公共操作抽取出来,放在sql目录下。

2. 数据的交互与显示(View, Controller)

jsp将部分逻辑操作和页面的显示混合在一起了。

所以看看,逻辑可以更清楚的,代码质量也可以进一步提高的。

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值