有关自己项目常见问题汇总.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.你项目是怎样实现国际化的? java推荐用 XX.properties配置文件,比如lan_Zh_CN.properties里面放你程序的所有中文提示,lan_perties里面放你策划年供需的所有法文提示(和上面的所有中文提示一一对应的),然后在程序里自己实现调用,就是用户在选择不同语言时,读取对应配置文件的提示。 2.Ajax与jquery区别? ajax一般用到无刷新页面更新数据的地方。 jquery是javascript的合集,可以理解为是用JavaScript写的类和函数。 ajax也是用javascript写的,通过传递值到后台处理然后返回数据并显示出来,这个过程省去了页面的刷新。 3.Hibernate与ibatis的区别? hibernate和ibatis都是持久层框架,区别在于ibatis可以自己配置查询的sql语句,经过自己对sql的配置,从查询效率上讲,ibatis比hibernate自己生成的sql效率要高。 也就是说你在hibernate上用hql查询是hibernate自动生成sql,而ibatis是你自己配置的 4.怎样解决cookie的安全问题? 在iframe过来的程序的前面加一句: header(P3P: CP=CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR) 5.分配权限是怎么实现的? 在servlet中得到登录用户的封装对象,然后提取当前用户的权限和数据库里的权限匹配,如果是管理员就在请求域中注明权限 如管理员:request.setAttribute(grade,mgr);普通会员request.setAttribute(grade,common);然后在jsp中根据请求域中的grade值来判断增删改功能是否呈现给用户建议将增删改按钮用一个div层装起来.在servlet中得到登录用户的封装对象,然后提取当前用户的权限和数据库里的权限匹配,如果是管理员就在请求域中注明权限 如管理员:request.setAttribute(grade,mgr);普通会员request.setAttribute(grade,common); 然后在jsp中根据请求域中的grade值来判断增删改功能是否呈现给用户 建议将增删改按钮用一个div层装起来。 6.工厂模式的工作机制? 工厂模式:工厂模式是一种经常被使用到的模式,根据工厂模式实现的类可以根据提供的数据生成一组类中某一个类的实例,通常这一组类有一个公共的抽象父类并且实现了相同的方法,但是这些方法针对不同的数据进行了不同的操作。首先需要定义一个基类,该类的子类通过不同的方法实现了基类中的方法。然后需要定义一个工厂类,工厂类可以根据条件生成不同的子类实例。当得到子类的实例后,开发人员可以调用基类中的方法而不必考虑到底返回的是哪一个子类的实例。 7.Js中怎样写一个方法替换一个字符串中的某个字符 例如 str=”abcd”中的b时替换为h? var a=/a/b/c/d; alert(a.replace(/\//g,)); 8.怎样删除数据库中的多条重复的数据? select ditinct *into #tmp from mailrecord drop table mailrecord select * into mailrecord from #tmp drop table #tmp 9.js在项目中有什么作用? JavaScript是一种基于对象和HYPERLINK /view/536048.htm事件驱动并具有相对安全性的客户端HYPERLINK /view/54.htm脚本语言。同时也是一种广泛用于客户端HYPERLINK /view/3912.htmWeb开发的脚本语言,常用来给HYPERLINK /view/692.htmHTML网页添加动态功能,比如响应用户的各种操作 10.简述ssh的工作流程? Struts的工作流程: 在web应用启动时就会加载初始化ActionServlet,ActionServlet从struts-config.xml文件中读取配置信息,把它们存放到各种配置对象当ActionServlet接收到一个客户请求时,将执行如下流程. (1)检索和用户请求匹配的ActionMapping实例,如果不存在,就返回请求路径无效信息; (2)如果ActionForm实例不存在,就创建一个ActionForm对象,把客户提交的表单数据保存到ActionForm对象中; (3)根据配置信息决定是否需要表单验证.如果需要验证,就调用ActionForm的validate()方法;

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档