笔记记录范文.doc_第1页
笔记记录范文.doc_第2页
笔记记录范文.doc_第3页
笔记记录范文.doc_第4页
笔记记录范文.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

VIP免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

笔记记录范文 oracle信息Enterprise ManagerDatabase ControlURL-(orcl):QQ-PC:1158/em数据库配置文件已经安装到d:oracleproduct10.2.0,同时其他选定的安装组件也已经安装到d:oracleproduct10.2.0db_1。 iSQL*Plus URL为:QQ-PC:5560/isqlplus iSQL*Plus DBAURL为:QQ-PC:5560/isqlplus/dba管理里面重启监听服务监听器第3项和第一项都要设置,可以尝试重启监听或者索性重建监听。 重启方法lsnrctl stoplsnrctl start重建方法删除$ORACLE_HOME/work/admin/listener.ora文件运行ca或者mgr命令oracle对锁住的用户进行解锁,方法如下1.首先以sys用户进行登陆,具体的操作步骤?在命令行模式下输入sqlplus?在提示输入用户名,输入conn assysdba?按enter键?就以sys用户登陆了?sqlalter user用户名aount unlock;?这样就成功的将用户解锁了Struts2.xml2.struts.xml文件配置只挑选几个重要的常量说明 (1)struts2.1.6现在只需要一个struts.xml文件就可以了。 以前配struts.locale=zh_,struts.i18n.encodingUTF-8,应用起动时会报一个警告,说没有配置locale,必须要在perties里面配置才不会报错,现在这个问题已经解决了,所有配置都可以在xml文件中指定了。 (2)扩展名可以指定为空。 这样地址栏比较好看。 但也会有个问题,就是一些其他servlet映射,如cxf,我们会映射地址为/services/*,现在这个地址也变成struts2控制范围的地址了,如果按默认的配置会报找不到action的错误。 解决办法是修改mapper类。 这在以后文章中会提到。 (3)开启动态方法。 要实现零配置,就是需要动态方法调用。 开启action名称可以有“/”,一个请求地址有多个“/”,struts2就不会再使用类路径扫描的命名空间,只会使用配置的名称。 所以既想action名称里使用“/”,又想用struts2默认搜索的命名空间,只能自己修改一下convention插件的实现类了。 (4)不用dojo的及struts2复杂标签样式的就把主题设置为simple,这样可以不加载多余的模板。 (5)开启开发者模式,在平时开发时修改action的annotation配置可以不重启,但是修改struts.xml文件还是要重启。 修改类的具体内容,debug模式下可以不重启,或是使用javarebel,这个不在讨论范围。 (6)指定结果页面路径。 convention插件会自动在此路径中寻找文件。 放到WEB-INF的目的的保护文件资源,只能通过程序内部跳转才能访问,我们的权限拦截器或其他权限处理只要加到action上就可以了。 (7)一个action名字的获取。 比如为HelloWorldAction。 按照配置,actionName为hello_world。 (8)是否不扫描类。 一定要设为false,否则convention插件不起作用,零配置也没有意义。 (9)设置默认的父包,一般我们都设置一个default包继承自struts-default。 大部分类再继承default。 如果有特殊的类需要特殊的包,只能在action中再指定父包了。 (10)确定搜索包的路径。 只要是结尾为action的包都要搜索。 basePackage按照默认不用配置,如果配置,只会找以此配置开头的包。 locators及locators.basePackage都是一组以逗号分割的字符串。 (11)排除哪些包不搜索。 按默认配置即可。 逗号分割字符串。 (12)包括哪些jar包中的action。 逗号分割字符串。 (13)默认返回的结果类型搜索。 按顺序先找相关的dispatcher的jsp文件是否存在。 然后再找freemarker,再找velocity。 (14)如果此值设为true,如果一个action的命名空间为/login,名称为HelloWorldAction。 result返回值是suess,默认会找到/WEB-INF/pages/login/hello_world.jsp(如果有hello_world_suess.jsp就找这个文件,连接符“_”是在中配置的)。 如果有一个action的result返回值是“error”,就会找/WEB-INF/pages/login/hello_world_error.jsp。 如果此值设为false,如果一个action的命名空间为/login,名称为HelloWorldAction。 result返回值是suess,默认会找到/WEB-INF/pages/login/hello_world/index.jsp(如果有suess.jsp就找这个文件)。 如果有一个action的result返回值是“error”,就会找/WEB-INF/pages/login/hello_world/error.jsp。 (15)这几个配置没有太多的实际意义,本着最小检查的原则就可以。 (16)默认拦截器配置,已经简化了许多,一般不需要chain和fileupload。 modelDriven也没什么用,如果我们要使用restfull插件会有用。 其实最简单只要一个params就可以了。 我加入exception是为了开发时的异常。 servletConfig是为了包装一下request,reponse等对象,staticParams是为了可以配置$形式参数。 actionMappingParams是struts2.1新增的,我初步认为是可以在action配置中传参数,这个还有些疑问。 Xml代码-tomcat设置在tomcat-users中,改成如下就可登录服务器-在jsp页面s:select标签使用红色部分为在action里面的list,黄色为value对应bean里面的字段programName绿色为jsp中加入时间格式化criteria查询getHibernateTemplate().findByCriteria(DetachedCriteria.forClass(Ddmx.class).add(Restrictions.eq(ddxx.odrId,id);$.post(url,function(data)alert(data)/javaScript,Select标签做提交,会刷新function check()window.location=$pageContext.request.contextPath/select.action;/jquery做局部刷新提交function autoSubmit()$.post(url,function(data)alert(data);/纯javaScript做局部提交/创建XMLHttpRequest对象var xmlHttp;function createXMLHttpRequest()if(!-1,)xmlHttp=new ActveXObject(Microsoft.XML);elsexmlHttp=new XMLHttpRequest();return xmlHttp;/事件函数function startRequest()xmlHttp=createXMLHttpRequest();xmlHttp.onreadystatechange=function()/回调函数if(xmlHttp.readyState=4)if(xmlHttp.statu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论