当前位置: 首页 > news >正文

公司网站建设描述自己做网站开发如何找客户

公司网站建设描述,自己做网站开发如何找客户,监控安防的网站怎么做,大学社团网站建设在基于Spring的Web应用程序中拥有和使用Http会话有多种方法。 这是基于最近项目经验的总结。 方法1 只需在需要的HttpSession中注入即可。 Service public class ShoppingCartService {Autowired private HttpSession httpSession;... }尽管令人惊讶#xff0c;但由于上述服… 在基于Spring的Web应用程序中拥有和使用Http会话有多种方法。 这是基于最近项目经验的总结。 方法1 只需在需要的HttpSession中注入即可。 Service public class ShoppingCartService {Autowired private HttpSession httpSession;... } 尽管令人惊讶但由于上述服务是单例服务因此效果很好。 Spring智能地将代理插入到实际的HttpSession中并且该代理知道如何在内部委派给请求的正确会话。 但是以这种方式处理会话的问题在于必须由用户来管理要在会话中检索和保存回的对象 public void removeFromCart(long productId) {ShoppingCart shoppingCart getShoppingCartInSession();shoppingCart.removeItemFromCart(productId);updateCartInSession(shoppingCart); }方法2 接受它作为参数尽管如此它仅在Web层中有效 Controller public class ShoppingCartController {RequestMapping(/addToCart)public String addToCart(long productId, HttpSession httpSession) {//do something with the httpSession }}方法3 创建一个bean并将其范围设置为会话 Component Scope(proxyModeScopedProxyMode.TARGET_CLASS, valuesession) public class ShoppingCart implements Serializable{ ... } Spring为会话范围的Bean创建代理并使该代理可用于注入该Bean的服务。 使用这种方法的优点是该bean上的任何状态更改均由Spring处理它将负责从会话中检索此bean并将对bean的任何更改传播回会话。 此外如果bean具有任何Spring生命周期方法例如PostConstruct或PreDestroy注释的方法则会对其进行适当调用。 方法4 使用SessionAttribute批注来批注Spring MVC模型属性 SessionAttributes(shoppingCart) public class OrderFlowController {public String step1(ModelAttribute(shoppingCart) ShoppingCart shoppingCart) {}public String step2(ModelAttribute(shoppingCart) ShoppingCart shoppingCart) {}public String step3(ModelAttribute(shoppingCart) ShoppingCart shoppingCart, SessionStatus status) {status.setComplete();} } 使用SessionAttributes批注的用例非常具体可以在上述流程中保持状态。 有了这些方法我个人更喜欢使用会话范围的bean的方法3这种方法取决于Spring来管理将对象检索和存储到会话中的底层细节。 尽管根据您可能会遇到的情况其他方法也很有用从要求对原始Http会话进行更多控制到需要处理临时状态如上述方法4。 翻译自: https://www.javacodegeeks.com/2014/04/using-http-session-with-spring-based-web-applications.html
http://www.zqtcl.cn/news/849071/

相关文章:

  • 全国网站直播平台被摧毁响应是网站怎么做
  • 衡阳建设网站做网站和app多少费用
  • 怎么做付费网站蚌埠网站建设专业公司哪家好
  • 学网站建设需要多长时间成都网站建设定制开发服务
  • 建站宝盒后台深圳建网站公司怎么选择
  • 什么是大型门户网站网站建设的经验之谈
  • 网站建站网站设计网站制作书生
  • 租号网站是怎么做的wordpress 快讯功能
  • 口碑好的盐城网站建设wordpress课堂主题
  • 网站品牌打造wordpress插件有木马
  • 网站开发与软件研发有什么区别查网站域名备案查询系统
  • 硬盘做免费嗳暧视频网站黄冈免费网站推广平台汇总
  • node做网站怎么知道蜘蛛来过怎么学网站设计
  • 青海省建设厅网站公示公告简单建站
  • 手机网站用什么后台wordpress 百度蜘蛛
  • 网站文章伪原创怎么做手机网站 程序
  • 网站建设每月工作多少开发小程序的目的
  • 社区网站建设方案pptwordpress用户名在哪看
  • 浙江企业响应式网站建设公司简介如何写
  • 自己做静态网站的步骤店面设计在线
  • 活动汪活动策划网站wordpress 无法保存
  • 门户网站开发案例兰州需要做网站的公司有哪些
  • 东莞企业网站asp网站怎么安装
  • 个人做公司网站网站备案取消接入
  • 崇信网站建设it外包的收益主要有哪些
  • 安陆做网站多少钱免费网站定制
  • 快递网站模版长春好的做网站公司有哪些
  • 怎么利用公司网站开发客户网站建设重点步骤
  • 网站站内推广用个人电脑做网站的步骤
  • 网站设计主要包含3个方面陕西城乡住房建设部网站