2014项目知识总结

项目总结:
1 前台代码ajax-js较薄弱,ajax异步-jquery
2 前后台变量传值原理理解不深刻(struts2内置get/set方法进行自动传值)
3 测试类和debug调式很重要,jsp页面alert调式很重要
4 action类里面接收的变量一定要get与set
5 struts2中xml配置文件action里面默认调用execute方法。
6 关于要跟数据库信息验证的(帐号密码验证,添加重复验证)一律从数据库查询结果判断。
7 struts2中jsp里面的name="xx"值,xx即是直接会去对应action里面寻找的变量或者对象属
性。
8 session.put(k,v),在有效的时间内,session里面的变量传递整个工程共享。相当于一个大
空间。
9 拦截器没通过,不会进入相应的action了。先执行拦截器,再执行action里面的class。(
拦截器可以在action前执行,也可以在action后执行)
10 方向:功能实现,样式页面次之。
11 搜索功能:主要实现sql的判断like ?和 %代替无输入的字段。
12 submit提交所有from表单数据,href只提交自己后面带的参数到指定地址(请求action或
页面),href的功能可以指向action或者jsp路径。
13 搜索查询和所有查询代码是合并的。
14 static修饰的全局变量的值不会出现在当前action/debug调试中。
15java全局变量可以不赋初始值,局部变量使用前必须赋初始值.
16js函数调用外部函数(不在自己内部定义),函数里定义函数再调用不行。
17 html(参数)和text(参数)只针对没有value属性的html元素(如div,p)等
17 val(参数)只针对有value属性的html元素(如input)等进行取值和改值。
18 勤奋刻苦和态度用功决定一切。

 

从mysql建表到struts2框架搭建,到写后台代码,前台Jsp代码,struts配置文件,初建测试
,各检验功能,添加校验,分页管理。测试完结。

myeclipse中:
.project是项目文件,项目的结构都在其中定义,比如lib的位置,src的位置,classes的位置
.classpath的位置定义了你这个项目在编译时所使用的$CLASSPATH
.settings文件: 里面存放各种插件的配置文件。

 

tomcat不需要重启运行:
在tomact的安装目录的conf文件中找到server.xml这个文件,在 </Host>结点的上面加上

<ContextdocBase="工程物理路径"path="/工程
名"reloadable="true"source="org.eclipse.jst.j2ee.server:工程名称"/>


比如对于开发项目test:添加

<Context docBase="E:/apache-tomcat-6.0.24/webapps/test" path="/test"
reloadable="true" source="org.eclipse.jst.j2ee.server:test"/>

保存文件,在test的后台类文件中书写一句System.out.println("哈哈");启动tomcat,待顺
利打印后,修改打印内容,但不重启tomcat,发现还真打印出来新

的内容了;

一点麻烦的就是每开发一个项目都要去修改配置文件,不过总比每次修改一个类都要重启来
的方便的多。

特别要注意,如果你将该项目从tomcat中删除后,必须将这配置也删除,否则启动服务器会
一直包找不到test项目的错的

 

svn项目导出(取消svn控制)操作:选中项目-右键-tortoiseSVN -> export 导出-选择导出地
点。

MyEclipse中的SVN操作手册:
http://blog.sina.com.cn/s/blog_8a3d83320100zhmp.html

MyEclipse 中各种 libraries 的含义:

http://blog.sina.com.cn/s/blog_7ffb8dd501013xfz.html

 

posted @ 2014-02-26 11:00  生活需要努力和自律  阅读(162)  评论(0编辑  收藏  举报