作者qrtt1 (有些事,有时候。。。)
看板java
标题Re: [语法] JAVA+MYSQL 外加Servlet制作BBS(掲示板)
时间Sun Jan 24 15:16:32 2021
※ 引述《fimgg99 (企鹅)》之铭言:
: 最近小弟在学习JAVA里的Servlet与MYSQL结合来制作简易BBS,想要做大约5-6页左右,
: 但Servlet,jsp,与Bean之间的关系还是懵懵懂懂
: (目前只知道jsp可以dopost跟doget来与servlet结合)
: 以下几个问题
: 1:像是在什麽情况下会用到bean资料夹
[------------------------------]
看不懂这题问什麽,能贴个书上的说明来吗?
: 2:Servlet与MYSQL之间有需要做DATAACCESS.java来做桥梁吗?
[---------------]
它的角色是 Data Access Object,或 Data Gateway
用来帮你专注在与「外部」的存取服务沟通
目前这个外部,在你的情境就是 MySQL Server
不这麽写,当然也能动。但经验上这样方便思考
能简单区分出哪边是处理 business logic 的程式,或资料存取的程式
全都混在一起时,看问题时就会比较混杂
: 3:有看了一些资料Servlet里会用到Session,这个Session使用时机?
: 求神大大们求救,小弟感激不尽
HTTP 本质上是没有状态的,为了处理这个状态
後来 Client 端支援了 Cookie 这样的东西
当 Client 发 Request 来时,Server 看到对应的 Cookie
可以将它绑定到 Session 上。
这样你就可以知道,同一个 Session 本质对应到同一个 Client
(因为它的 Cookie 这麽宣称的)
常见的情境就是,如果 Session 中记录了使用者「已登入」
那就不用再登入了。
==============================================================================
由你提问的内容可以推测
1. 你基本的 Java 应该还没学习太多,直接冲 Servlet/JSP 感觉吃力
(至少你得同时学,或是先学 Java 基础)
因为,你的思考是以某个 .java 档来想的,其实它应该是要
某个 Java 类别与它 runtime 时的 instance
2. Session 这题,应该书上都有说。你是不是没有买书啊?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.165.156.128 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1611472594.A.AD0.html
1F:推 h44256: 谢谢分享 12/27 19:46