当程序也一年了,感觉自己真的很菜,也越来约迷惑了。spring hibernate struts 都接触过,自己对他们也不是一个很好的了解。现在接触spring也有一段时间了,在现在的项目中也用到,到现在我对它的了解和印象就只有一点:容器加载的时候通过设置注入(大部分)和构造注入产生对象,不用像以前在代码中用new关键字了。真的就只了解这一点,买了《精通spring2.0》罗实飞的,感觉根本就很难看懂,全部是很生僻的类啊,代码。现在在尝试看《J2EE Development without EJB》中文版,这本书前面几章看不怎么懂,现在看到7章了,6,7章有点懂。
对于hibernate我的自己的了解是把原来的关系型数据库的表映射成pojo类,把字段映射成属性。用到了HibernateDaoSupport类实现增删改查。原来没有对qurey查询,就知道查单个类,现在些许了解了连接查询。其他好像没有什么了解。
对struts接触的时间稍微比前两个长一点,我说一下我自己对它的大概了解:提交表单通过form的action属性首先被ServletAction拦截,找到action对应的frombean填充数据,如果foombean开始没有先创建。再把请求提交给对应的action,ation里面调用业务逻辑处理方法(Facade)返回数据,通过ActionMapping转发到相应的配置页面。当然struts里面还有很多,框架验证 html logic 标签等。
这上面只是我个人的一切在学习中的肤浅的认识,其中有些话语和用词肯定存在不当。我相信一定是自己认识太肤浅,因为我坚信学海无涯,特别对我来说新手还有很多要学习。
请各位一起在java路上学习的朋友,也发表一下自己的看法,请je的java前辈开导。我确实比较迷茫。还有有什么好书,让像我这样迷惑着,有茅塞顿开的书,推荐一下,感激。
我现在正在参加一个项目,是第一次体会到一个像样的团队开发,第一次使用vss
第一次听过有DreatorTest(缺陷管理工具)呵呵或许这个单词我都打错了。整个项目基本分层如下:bo(纯java对象),dto(数据传输对象),dao(接口),daoImpl(实现),service,serviceImpl,facade,facadeImpl,当然还有XX.hbm.xml文件。这个工厂在我看来比较大了,或许我是孤陋寡闻,见识的少,很多东西对像用户,角色,权限的抄作,都已经写好了,公司有自己的平台,如对分页的处理等。哦,第一次接触到的还有一个新的就是ext,这个里面很多页面都用到了ext,用它做的页面很好看。 不过代码觉得比较难写,有时候一个小小的语法整个页面都不显
示。还有工作syschroFlow我们用的西安协同的工作流中间件,也是第一次接触。
关于自己的项目感受以后继续接着写。
分享到:
相关推荐
本主题“单片机开发C语言初级程序”主要关注使用C语言进行单片机编程的入门知识,包括基本概念、编程结构以及常见的应用实例,如蜂鸣器控制和流水灯设计。 C语言是一种强大的、低级的编程语言,广泛用于单片机编程...
在Android程序开发领域,初级教程通常会涵盖一系列基础概念和技术,帮助初学者建立起对Android应用开发的全面理解。以下是一些关键的知识点: 1. **Android SDK(软件开发工具包)**:Android SDK是Android开发者...
### 基于CH375的U盘读写初级程序知识点详解 #### 1. 程序概述 本文档介绍了一个利用51单片机与CH375芯片实现U盘内容复制的初级程序设计。该程序不仅能够完成U盘间的数据传输,还能在12864液晶显示屏上显示相关信息...
2018年文化财经程序化的交易初级教程,后续还有高级教程
初级程序的编写与调试 本文档是关于初级程序的编写与调试的教学资源,旨在帮助学生掌握基本的程序设计和调试技术。该资源包括实验目的、实验内容、实验环境、实验要求、主要实验步骤及结果等几个方面的内容。 一、...
【C#游戏象棋初级程序】是一个非常适合初学者实践的游戏开发项目,它使用C#编程语言来实现。C#是一种广泛应用于游戏开发的语言,尤其在Unity引擎中,它的强大功能和易读性使得开发者能够快速构建游戏应用。下面将...
"1 STC8A加强版 初级程序"这一目录下包含了51个源码文件,每个文件代表一个独立的示例程序。这些程序按照功能和难度逐步递增,可以帮助学习者从基础到进阶逐步掌握STC8A单片机的编程技巧。通过分析和实践这些代码,...
"1+X 初级 Java程序设计基础 1-9 章测试题汇总"是一个针对初级Java程序员的全面学习资源,旨在帮助学习者巩固和提升Java编程技能。这个资料集合了蓝桥官网的1到9章测试题,覆盖了Java语言的基础概念、语法和常用编程...
完整版 Java初级教程 Java语言程序设计 第1章 Java语言简介(共16页).ppt 完整版 Java初级教程 Java语言程序设计 第2章 基本数据类型、数组和枚举(共19页).ppt 完整版 Java初级教程 Java语言程序设计 第3章 ...
这个“MFC的一个初级程序”是面向初学者的基础示例,旨在帮助理解MFC框架的基本用法。MFC库封装了Windows API,使得开发者能够更加方便地使用Windows操作系统功能,比如窗口、菜单、对话框等。 **1. MFC框架** MFC...
**VC++ 开发初级程序详解** 对于初学者来说,Visual C++(简称VC++)是一个强大的集成开发环境,尤其适合创建Windows平台上的应用程序。在这个环境中,Microsoft Foundation Classes(MFC)是一个关键的库,它提供...
这个"Java初级案例程序题"的压缩包文件显然旨在帮助初学者通过实际操作来巩固理论知识。下面,我们将深入探讨其中可能包含的一些核心知识点,并提供相关的学习指导。 1. **基础语法**:Java的入门涉及关键字、数据...
"**C语言初级程序.rar**"是一个压缩文件,可能包含了多个C语言编写的源代码文件。这些小程序可能涵盖了诸如输入输出、条件判断(if-else)、循环(for, while, do-while)、数组操作、函数调用、指针操作等初级主题...
【标题】:“初级网页程序源码” 这个标题表明我们正在探讨的是一个针对初学者的网页程序的源代码。源码是编程的基础,它包含了程序的所有指令,让计算机能够执行特定的任务。在这里,重点是“初级”,这意味着源码...
【标题】:“VC++简单应用程序——适合初级VC使用者” 【描述】中提到的这个程序主要是为初学者设计的,旨在帮助那些刚开始接触VC++(Visual C++)的人理解和掌握基本的编程技能。通过这样的简单应用,学习者可以...
这是关于hadoop里面程序代码,有wordcount ,partition,onejoin, score,health,dedup,程序. 有.java,也有jar. 提示必须先装上hadoop才能运行
标题中的“DP.rar_动态规划初级程序_水库调度”揭示了我们要探讨的主题是关于动态规划在解决水库调度问题上的应用。动态规划是一种优化技术,它通过将大问题分解为更小的子问题来求解,通常用于处理具有重叠子问题和...