`
Steven-Walker
  • 浏览: 4000 次
社区版块
存档分类
最新评论

项目出现的一些问题和体会

阅读更多
     第一篇博客不知道要写点什么,就先来点近阶段的感悟吧。
    这几天学了servlet和数据库等知识,就参照老方的视频写了一个简单的增删改查的,完成了最简单的一些功能,使用了三层架构。
dao层完成的是对数据库具体的功能实现,service层调用了dao层的实现方法,具体对servlet提供支持。
    jsp实现客户端显示,点击超连接,一般查找的是用户显示页面,也就是web.ui,这里的servlet一般是实现设置属性,跳转到jsp页面,不需要实现对页面的操作一般不是用web.ui中servlet实现跳转,而是直接去找web.controller。而web.controller利用service提供的支持,实现操作功能,例如表单的回显,对数据的修改等操作。
    当然其中也是出现了好多的问题,关于这点要着重描述。
    第一个问题,以前也出现过,jar包的支持。由于写的程序少,所以有些jar包的使用还不是很熟悉,所以当程序出现了一些问题,有些让人摸不着头脑,例如,collections fast...(具体忘了),就是少了collection包的支持。所以要去了解每个包的作用,才能减少莫名的问题。
    第二个问题基础知识掌握不够好,这个问题是相当严重的。每天看着视频,感觉自己都会,其实没有写出来,就是不会。这个等总结时再写吧,先找些具体的案例。
    第三个问题也是相当悲剧的,有两个web工程在开着,不知怎么的这个web工程就找到了另外工程的方法去运行,怎么也找不到错误,碰运气把另外一个web关闭了,运行正常。哎,这些问题真是哭笑不得。
    第四个问题,对数据的properties文件的读取,竟然加了引号,导致出错,这些问题如果不写出来,可能以后都会忘了,暂记。
   第五个问题,WebUtils的方法
public class WebUtils {
public static<T> T request2Bean(HttpServletRequest request, Class<T> beanClass){

try {
T bean=beanClass.newInstance();

ConvertUtils.register(new DateLocaleConverter(), Date.class);
Enumeration e=request.getParameterNames();
while(e.hasMoreElements()){
String name=(String) e.nextElement();
String value=request.getParameter(name);

BeanUtils.setProperty(bean,name,value);
}
return bean;
} catch (Exception e) {
throw new RuntimeException(e);
}

}
这个方法有许多不懂的地方,其实就是对api的不了解。
    当然最大的问题不能忘了,就是对基础知识的掌握明显不够好,再大的项目也是一点点写的,基础的东西写不了,还怎么写出大型项目,即使写的出,原因你懂得。
    哪些知识不够呢?我想应该是js,el这里两个,这些要着重学习。
好了,啰啰嗦嗦这么多,我要去.........
分享到:
评论

相关推荐

    矿井可行性研究报告编制体会

    伴随着煤炭资源的大规模快速开发,矿井可行性研究报告的...文章针对矿井可行性研究报告编制中出现的问题进行了分析探讨,并阐述了编制可行性研究报告一些相应的体会,其论述对矿井可行性研究报告的编制有一定借鉴意义。

    某市轨道交通三期6号线工程投融资策略及方案研究项目_技术标书2.doc

    (1)短期内建设任务繁重,可能出现政府项目管理能力和施工能力不足的问题。轨道交通项目的路由规划稳定、拆迁等前期工作复杂又耗时,加上施工和调试,一条轨道交通线建设通常需要4-5年时间。xx市未来10年内将建设8...

    工作汇报ppt.pptx

    工作心得体会:总结本周工作情况,回顾解决问题的过程,提出工作心得和体会。 困难与挑战:提出自己在本周工作中遇到的困难和挑战,以及解决方法和效果。 工作建议:根据个人经验和工作实践,提出下周工作中的一些...

    java面试中出现的面试题集合,基础集合,面试宝典.zip

    学习笔记和心得:记录了学习过程中的重点难点和心得体会,有助于学习者更好地理解和掌握知识。 二、适用人群 本资源适用于即将毕业或已经毕业,希望通过学习Java找到一份理想工作的同学。无论你是初学者还是有一定...

    《计算机网络基础》课程综合实训项目报告.docx

    《计算机网络基础》课程综合实训项目报告 《计算机网络基础》课程综合实训项目报告 湖南工业职业技术学院信息工程系 计算机网络基础综合实训报告 项目名称:班级学号:学生姓名:任课教师:完成时间: 成绩评定: ...

    前小米产品经理在腾讯工作一年的工作总结!

    这篇很长的文章将分为4个部分:1)产品经理的工作内容和范围2)产品经理的工作方式和方法3)心得体会4)其他经验分享第1、2节分享给对这个行业感兴趣...本文的重点所在)整理分享了自己工作一年多来一些主要的心得体会和经验...

    微信小程序之备忘录范例源码.rar

     同时 下面出现一些操作功能,比如切换“显示全部” 以及 “只显示未完成事项”的功能,全部标为已完成、以及删除全部的按钮。  另外当列表存在数据时,下面还有一个按钮保存数据,将当前数据保存到缓存区域,用...

    《计算机网络基础》课程综合实训项目报告.doc

    《计算机网络基础》课程综合实训项目报告 《计算机网络基础》课程综合实训项目报告 湖南工业职业技术学院信息工程系 计算机网络基础综合实训报告 项目名称:班级学号:学生姓名:任课教师:完成时间: 成绩评定: ...

    asp.net知识库

    在Framework1.0下同时连接SqlServer和Oracle的一些体会 XML XPath XPath最通俗的教程(ZZ) XPath中相对路径和绝对路径 XPath 简单语法 Asp.Net(C#)利用XPath解析XML文档示例 XSL .Net框架下的XSLT转换技术简介 一个...

    springboot-ddd-demo:如何做好一个项目?springboot与领域模型该如何结合?

    这个问题我考虑过很久,由于之前一直做项目外包,也接触到的了比较多的项目,但是我却从没有感觉到哪一个项目可以让自己感到非常满意,当然做好项目不仅仅单是技术层面的考虑,还需要考虑到与客户的配合、功能的梳理...

    数据库大作业:火车售票管理系统(Python、pyqt5、QT、mysql)

    当然,由于是第一次做如此大的工程,也遇到了一些困难的地方,当工作周期长时,也会出现部分拖沓懈怠,在小组之间的鼓励与监督下,完成让课设继续进行。可惜的是对于本系统由于时间较短,其实是开发并不完整的,而且...

    pkt实训报告.docx

    前期配置拓扑图以及划分VLAN以及网址规划方面比较顺利,没有出现太大的毛病,大部分问题也基本自己可以发现以及改正,DHCP效果问题也不是很明显,也顺利的获取到地址。但是在NAT和通道时,效果比较差。NAT对着笔记本...

    C++/Qt 国际象棋 课设(全注释)附赠5000+课设报告

    适合有C++、Qt课程设计的同学,本程序包括注册、登录、人人、人机、悔棋、复盘、认输、帮助、关于、背景音乐、更换棋盘皮肤等功能,已经通过了学校的课设验收...课设报告5000+字,包含项目简介、项目内容、总结体会等。

    C++课程设计《图书出版管理系统报告+代码》

    3. 上机过程中出现的问题及其解决方案。 4. 程序中可以改进的地方说明。 5. 程序中可以扩充的功能及设计实现构想。 四、 用户手册 说明程序的运行环境,程序执行结果,详细列出每一步的操作步骤。(可以插入图) ...

    最实用的网站开发流程

    非常好的建设方面建议,个人体会;;;;二、后台模块划分和版面设计 这个阶段,程序员要和美工兵分两路分头行动。 后台模块划分如果做好了,后面的效率会高一些。这个过程不能省。 (虽然大多数情况下领导的美术细胞少...

    西安android开发

    但是完善的音乐播放器就不会出现这种情况,最终还是学会使用Android中的Service来进行播放,即使退出主界面音乐也不会停止,通过做项目让我明白学习编程最快的方法就是做项目,这样遇到的问题会一个个击破,在以后...

    嵌入式Linux入门笔记(十年程序员精品推荐、让你看得懂的笔记、结合开发板例程精心讲解)

    3.出现的问题…… 第三阶段在项目中应用Linux.… 一.进程间隔定时器…… 1.概念. 2.数据结构…… 3.操作函数 4.测试程序 二,虚拟地址 三.以太网控制器——CS8900A硬件调试, 1.调试步骤 2.出现过的问题 四.WiFi无线...

    管理信息系统课程设计2013版.doc

    7、结论和体会 简要说明项目设计中成功和失败的经验教训。 三、考核 1、若有小组题目有重复,如果内容被认定为互相抄袭,则双方成绩为不及格。 2、 每个小组都必须通过答辩。 四、设计题目及背景介绍 1、旅行社管理...

    管理信息系统课程设计2013版(1).doc

    7、结论和体会 简要说明项目设计中成功和失败的经验教训。 三、考核 1、若有小组题目有重复,如果内容被认定为互相抄袭,则双方成绩为不及格。 2、 每个小组都必须通过答辩。 四、设计题目及背景介绍 1、旅行社管理...

    代码阅读方法与实践

    我想介绍有可能出现在软件开发人员面前,与代码相关的大部分概念,包括编程构造、数据类型、数据结构、控制流程、项目组织、代码规范、文档和构架。 本书中提供的许多源代码示例都来自NetBSD的源代码。NetBSD主要的...

Global site tag (gtag.js) - Google Analytics