《java培训个人 总结.docx》由会员分享,可在线阅读,更多相关《java培训个人 总结.docx(18页珍藏版)》请在金锄头文库上搜索。
1、第1篇第2篇第3篇第4篇第5篇更多顶部 目录 第一篇:java培训后总结 第二篇:java培训总结 第三篇:java实训个人总结 第四篇:java个人实习总结 第五篇:java培训课心得总结 更多相关范文 正文 第一篇:java培训后总结 ————上接crazy code (09.11 星期六) crazycode (09.12星期天) 0、struts2: a、hello stuts2: b、struts.xml、hello.jsp。地址栏传参:。 c、传参验证:直接写在user.java里面(extends actionsupport) pu
2、blic string show() if ("admin".equals(username) && "admin".equals(password) return success; else return error; 1、spring :hello spring3.0 ! (先打开至spring视图方式.)hello.java(javabean) <——hellotest.java中实例化hello.java,applicationcontext.xml中声明 javabean的id、class,且对he
3、llo.java中的变量赋值:<propertyid=”……”class=”……”><value>hello spring3.0 !</calue></property>。 2、hibernate:(先打开至spring视图方式.) 1、连接数据库mysql jdbc:mysql:/localhost:3306/helu而不是 jdbc:mysql:/localhost:3306;helu; 2、hellotest.java右键myeclips
4、e ->add hibernate ca….->….->….会自动导入hibernate包、建3立好hiberenate.cfg.xml、hibernatesessionfactory.java文件; 3、新建个bean类user.java; 4、新建user.xml: <hibernate-mapping> <class name="li.user(包名.类名)" table="user"(数据库名)> <id name="id"><
5、;generator class="identity"/></id><property name="name"/><property name="age"/> </class> </hibernate-mapping>; 5、修改生成的hibernate.cfg.xml文件(adduser.xml); 6、新建测试类test.java; 注:the database returned no natively generated identity value 则是在数据库
6、中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星期天
7、) struts 、 spring 、 hibernate 在各层的作用 简单的说: struts 控制用的 、hibernate 操作数据库的 、spring 用解耦的。 具体的: 1 ) struts 负责 web 层 . actionformbean 接收网页中表单提交的数据,然后通过 action 进行处理,再 forward 到对应的网页。 在 struts-config.xml 中定义 <action-mapping>, actionservlet 会加载。2 ) spring 负责业务层管理,即 service (或 manager). 1 service 为 act
8、ion 提供统计的调用接口,封装持久层的 dao.2 可以写一些自己的业务方法。 3 统一的 javabean 管理方法 。 4 声明式事务管理 。 5. 集成 hiberante 。 3 ) hiberante ,负责持久化层,完成数据库的 crud 操作 hibernate 为持久层,提供 or/mapping 。 它有一组 .hbm.xml 文件和 pojo, 是跟数据库中的表相对应的。然后定义 dao ,这些是跟数据库打交道的类,它们会使用 po 。 在 struts+spring+hibernate 的系统中, 对象的调用流程是: jsp-> action > servi
9、ce ->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_n
10、t" setlocal后加上: java -jar -duser.dir="d:study progremapache_tomcat6.0apache-tomcat-6.0.29" "d:study progremapache_tomcat6.0apache-tomcat-6.0.29binbootstrap.jar" start。 3、hibernate连不上sqlserver2014数据库。 4、不需要在数据库的表间建立关联,只要建立映射即可。(但一般不采取此种方式,直接用sql语句搞定!)。 crazycode (09.21星期二) 1、
11、gassfish:hello word ! 第二篇:java培训总结 学习总结 java语言是一种跨平台的高级语言,无论是网络世界和桌面应用程序,还是分布式应用环境和嵌入式应用都可以看到java的身影。显然java语言依然保持着旺盛的生命力,这也使得众多的从业人员开始学习java语言。 java技术入门 使读者对java语言有个初步的了解,为后面的深入学习奠定基础;面向对象技术是需要读者认真学习和体会的,第三篇编程提高篇 详细讲述了java语言的高级主题,即读者进阶学习的必备内容;java分布式计算技术的内容 ,如果读者对web编程感兴趣,相信本篇可以满足您的需求。为了说明java语言的应用,
12、java完全自学手册最后一篇介绍了一个实例 ,通过该程序从无到有的过程使读者知道如何使用java语言编写应用程序。 刚开始头绪有点乱,尤其是看了thinking in java第四版前面后,你知道那感觉,啃啃不下去,实例每个都看的似懂非懂,一两个还行,多了就慌了,更何况他的内容也看不太懂,虽然硬着头皮往后走,但走到第三章就觉得不能再这样了。上网找,一个视频教学,孙鑫老师的那个视频,老师讲的细致,各种小细节都不放过,开始还认真的一句一句听,后来也觉得有些东西用的时候查书google就好了到没必要听讲的时候弄懂。但好在孙鑫老师讲的大致还是沿袭中国人能懂的语言,比起thinking in java来说,确实是听懂了。所以到了lession4以后,我就大量使用快进了。讲下自学心得,给准备学习的朋友理个大概框架,尤其是有一点asp一类语言基础的,就更合适了: 基础,java编写的时候,用记事本或者编