java培训个人总结与ktv个人工作总结汇编文档格式.docx
- 文档编号:15340382
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:19
- 大小:38.44KB
java培训个人总结与ktv个人工作总结汇编文档格式.docx
《java培训个人总结与ktv个人工作总结汇编文档格式.docx》由会员分享,可在线阅读,更多相关《java培训个人总结与ktv个人工作总结汇编文档格式.docx(19页珍藏版)》请在冰豆网上搜索。
a、hellostuts2:
b、struts.xml、hello.jsp。
地址栏传参:
。
c、传参验证:
直接写在user.java里面(extendsactionsupport)
publicstringshow()
{if("
admin"
.equals(username)&
&
"
.equals(pass)){returnsuccess;
}else{
returnerror;
1、spring:
hellospring3.0!
(先打开至spring视图方式.)hello.java(javabean)<
——hellotest.java中实例化hello.java,applicationcontext.xml中声明
javabean的id、class,且对hello.java中的变量赋值:
<
propertyid”……”class”……”>
value>
hellospring3.0!
/calue>
/property>
2、hibernate:
(先打开至spring视图方式.)
1、连接数据库mysqljdbc:
mysql:
//localhost:
3306/helu而不是
jdbc:
3306;
helu;
2、hellotest.java右键myeclipse->
addhibernateca…..->
….->
….会自动导入hibernate包、建3立好hiberenate.cfg.xml、hibernatesessionfactory.java文件;
3、新建个bean类user.java;
4、新建user.xml:
hibernate-mapping>
classname"
li.user(包名.类名)"
table"
user"
(数据库名)>
idname"
id"
>
generatorclass"
identity"
/>
/id>
propertyname"
name"
age"
/class>
/hibernate-mapping>
;
5、修改生成的hibernate.cfg.xml文件(adduser.xml);
6、新建测试类test.java;
注:
thedatabasereturnednonativelygeneratedidentityvalue则是在数据库中id没设置为自动增长!
crazycode(09.13星期一)
1、看不懂ssh的整合过程,不懂它的原理和工作方式。
2、了解hibernate中配置文件的含义。
crazycode(09.14星期二)
1、spring的基本作用及其映射关联属性。
crazy
1、信息科技中心页面修改。
2、hibernate增删改查。
code(09.15星期三)
crazycode(09.16、17星期四、五)
复习数据库工程师
crazycode(09.18星期六)
1、考完数据库四级。
2、hibernate怎么建立关联的?
3、初步了解jquery。
crazycode(09.19星期天)
struts、spring、hibernate在各层的作用
简单的说:
struts控制用的、hibernate操作数据库的、spring用解耦的。
具体的:
1)struts负责web层.
actionformbean接收网页中表单提交的数据,然后通过action进行处理,再forward到对应的网页。
在struts-config.xml中定义<
action-mapping>
actionservlet会加载。
2)spring负责业务层管理,即service(或manager).
1.service为action提供统计的调用接口,封装持久层的dao.2.可以写一些自己的业务方法。
3.统一的javabean管理方法。
4.声明式事务管理。
5.集成hiberante。
3)hiberante,负责持久化层,完成数据库的crud操作
hibernate为持久层,提供or/mapping。
它有一组.hbm.xml文件和pojo,是跟数据库中的表相对应的。
然后定义dao,这些是跟数据库打交道的类,它们会使用po。
在struts+spring+hibernate的系统中,
对象的调用流程是:
jsp->
action->
service->
dao->
hibernate。
数据的流向是actionformbean接受用户的数据,action将数据从actionfrombean中取出,封装成vo或po,
再调用业务层的bean类,完成各种业务处理后再forward。
而业务层bean收到这个po对象之后,会调用dao接口方法,进行持久化操作。
crazycode(09.20星期一)
1、tomcat6.0不需配环境变量,如果startup.bat一闪而过,则编辑startup.bat文件。
在其if"
%os%"
windows_nt"
setlocal后加上:
java-jar-duser.dir"
d:
studyprogremapache_tomcat6.0apache-tomcat-6.0.29"
studyprogremapache_tomcat6.0apache-tomcat-6.0.29binbootstrap.jar"
start。
3、hibernate连不上sqlserverXX数据库。
4、不需要在数据库的表间建立关联,只要建立映射即可。
(但一般不采取此种方式,直接用sql语句搞定!
)。
crazycode(09.21星期二)
1、gassfish:
hello!
学习总结
java语言是一种跨平台的高级语言,无论是网络世界和桌面应用程序,还是分布式应用环境和嵌入式应用都可以看到java的身影。
显然java语言依然保持着旺盛的生命力,这也使得众多的从业人员开始学习java语言。
java技术入门使读者对java语言有个初步的了解,为后面的深入学习奠定基础;
面向对象技术是需要读者认真学习和体会的,第三篇编程提高篇详细讲述了java语言的高级主题,即读者进阶学习的必备内容;
java分布式计算技术的内容,如果读者对web编程感兴趣,相信本篇可以满足您的需求。
为了说明java语言的应用,《java完全自学手册》最后一篇介绍了一个实例,通过该程序从无到有的过程使读者知道如何使用java语言编写应用程序。
刚开始头绪有点乱,尤其是看了thinkinginjava第四版前面后,你知道那感觉,啃啃不下去,实例每个都看的似懂非懂,一两个还行,多了就慌了,更何况他的内容也看不太懂,虽然硬着头皮往后走,但走到第三章就觉得不能再这样了。
上网找,一个视频教学,孙鑫老师的那个视频,老师讲的细致,各种小细节都不放过,开始还认真的一句一句听,后来也觉得有些东西用的时候查书google就好了到没必要听讲的时候弄懂。
但好在孙鑫老师讲的大致还是沿袭中国人能懂的语言,比起thinkinginjava来说,确实是听懂了。
所以到了lession4以后,我就大量使用快进了。
讲下自学心得,给准备学习的朋友理个大概框架,尤其是有一点asp一类语言基础的,就更合适了:
基础,java编写的时候,用记事本或者编译工具,把java语言写出来,然后用javac编译写好的语言文件把它编译成class文件,class文件就是机器最终执行的文件(至于class里面是什么样的,机器是怎么中转又编译的,我们就不用管它了)。
前面涉及到要配置java目录、classpath目录几个工作,很多讲座要在这里花上一两堂课,我看用不着,你就记着查googleXX把path和classpath设好,就ok可以开始用了。
java以class为基本单位,一个class实现一个基本功能或者模块或者接口,一个java文件里面你可以编写多个class,但一编译就会变成多个class文件,
跟你分开写效果是一样的。
class里面如果包含main方法,就是机器最后执行的class,(其他不含main方法的class为执行的这个class提供各种方法)java就是用class这个概念把各种功能模块化,当你把一个一个功能都写好或者系统本身就有这个功能的class的时候,你就直接调用现成的class,就不用额外再去写了,就省心。
比如有个class他能把这个三个数字按照我们设定好的方式组成一个矩形,当我们下次要用这个矩形的时候,就不用再重复写三个数字到矩形的过程,只要把三个数字交给写好的那个class让他组合成矩形,我们把矩形拿过来用就好了;
比如有个class他能把每个学生各门成绩都加总,我们要做学生总分排名的时候,只需要调用这个现成class把成绩给他加总,我们不再去写成绩如和加总的过程,直接使用加总结果排名就可以了。
也就是,很多功能、模块,系统有的用系统的,别人有公用的拿别人的用,自己以前有写过的用自己以前写过的,只有这三个都没有的,才需要自己动手去写,这样一排除下来,还真的就没多少需要我们自己写的了,所以才说java比较省事。
class有分属性,公开的就是写完谁都能用,还有默认的,还有保护的,还有私有的,因为class可以模块化,所以才有这个属性,有些写完谁都能用,有些写完必须要放在一个目录下才能用,有些写完就不能给外面用了。
具体适用范围用到的时候查google。
方法,class里面跟class同名的叫做构造方法,如果没有写,意思系统会隐含了一个构造方法,写了自然就没有隐含的了。
方法里面就可以进行各种具体的操作,比如定义变量,比如输出结果,比如判断,比如实例化对象等等。
main方法是系统找到会运行的方法,写方法就跟其他编程比如以前我用的asp差不多,形式有点不同意思差不多,特别点的就是所谓的面向对象,除了实例化对象这一点稍微理解一下,其他方法内部的编写跟asp差不太多,你比如说dimx,这是asp,不用声明类型,到了java就是intx;
其实asp里面也可以声明类型,dimxasint;
还有比如xx+5;
asp里面就是没有那个最后的;
而已,比如for循环、while这些也都差不多,还有print跟response.write也感觉差不多,就是输出字符嘛,大同小异。
java里面你就理解下实例化对象(对象都来自class,class
里面方法怎么写的,说明你这个对象实例化后可以干些什么,方法里面带了什么参数,就说明你这个对象实例化后将有些什么参数);
再理解下怎么把现有的class弄进来使用;
其他就跟其他编程差不多了,我以前只学过asp,不过做了十年asp算是理解比较深,原以为java输入真正编程软件应该比asp难很多,最后发现除了上面两点外,其他技术范围基本没有超出asp的技术范围只是形式格式略有不同而已。
i.o里面有输入输出需要的一些东西,他可以把外面进来的东西转换成合适的格式,也可以把我们程序内的内容以合适的格式输出,例如读取文件、写入文件,读取数据、写入数据,读取网
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 培训 个人 总结 ktv 工作总结 汇编