Struts框架该怎么实现Servlet ?

就是Struts怎么写ServletSQL+JDBC答好加分帮帮忙谢谢了... 就是Struts 怎么写Servlet
SQL+JDBC
答好加分
帮帮忙 谢谢了
展开
 我来答
里遥小8455
2008-12-09 · 超过26用户采纳过TA的回答
知道答主
回答量:120
采纳率:0%
帮助的人:97.4万
展开全部
在java web开发领域存在2种开发模式,
模式一,jsp+javabean
模式二,jsp+javabean+servlet,即所谓的MVC设计,struts只不过是遵循MVC的一个开源框架.
在模式一中(jsp+javabean),这种设计模式适合,小规模web开发,体现在轻巧兴,也就是更轻量级一些(内存加载的类少,相对struts而言),但是jsp中会嵌入大量的html和java脚本,规模小还好,如果大型企业web,随着规模的加大,太多的html和java脚本交织在一起,可读性差,而且修改一个jsp可能会牵连到其他的页面.
现在大规模的企业开发都选择struts,因为他成功的吧web分为三层,即模型,视图,控制器,在开发团队中更容易分工,而且逻辑部分和显示部分被分离到,module和jsp中去了,可读性也好了,但是struts在启动的时候要加载一些额外的类(struts的类),这对于小型企业用的低端服务器来说,会站内存,降低速度.

所以,本人在开发中得到的总结是小规模开发用jsp+javabean,大规模的用struts

而servlet是java服务器端小程序的意思,jsp最终也是读取并编译成servlet加载到内存,jsp在内存中也是以servlet形式存在的.

struts是jsp+servlet+javabean的MVC实现,其中C\即controller控制器的意思,这部分就是servlet,也就是说struts里用servlet来作控制器
cn_zxy
2008-12-09 · 超过54用户采纳过TA的回答
知道小有建树答主
回答量:192
采纳率:0%
帮助的人:169万
展开全部
如果你有开发工具直接创建SERVLET就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
裘濡qO
2008-12-09 · TA获得超过3615个赞
知道大有可为答主
回答量:2510
采纳率:57%
帮助的人:2158万
展开全部
Struts中对应的Servlet也就是Action了,主要继承了Action类(org.apache.struts.action.*;包中的)基本写法是:

package product.action;
import product.db.*;//我所引用的数据库连接类
import product.form.*;//所引用的ActionForm类
import java.sql.*;
import javax.servlet.http.*;
import org.apache.struts.action.*;

public class DelUserAction extends Action{

public ActionForward execute(ActionMapping mapping,ActionForm form,
HttpServletRequest request,HttpServletResponse response)
throws Exception
{
String id = request.getParameter("id");
String target = "failure";
UserDAO userDAO = null;
try{
userDAO = new UserDAO();
if(userDAO.delete(id)==1)//调用外部Dao类完成先关操作。
target="success";
}catch(Exception e){e.printStackTrace();}
return mapping.findForward(target);
}

}

我用的struts模式是:数据库连接类+jsp+ActionForm+Action+DAO格式的,
有问题可以直接给我留言,Struts基本流程我想你还不懂,单纯问Servlet怎么写也没什么意义。你留言给我,或者留下一个联系方式,我发一个完整的Struts例子给你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式