篇一 :java开发技术总结

数据库

oracle-->数据库管理系统-->SQL、PL/SQL-->Java(JDBC+SQL)

DBA,数据库编程程序员

1.概念导论

1)什么是数据库

有组织和结构存储数据。可以存储

字符、字节、图形、图像等类型数据

DB(数据库):数据集合

DBMS(数据库管理系统):对数据集合进行管理和操作的软件

--Oracle

--DB2

--MySQL

--SQLSERVER

JDBC

1.什么是JDBC

全称Java DataBase Connection,Java数据库访问。

JDBC是Java访问数据库的一项技术

JDBC是SUN推出的Java访问数据库的一套标准。由一系列接口构成。 各个数据库厂商负责提供JDBC接口API的实现包。

开发者只需要掌握JDBC接口的使用,就可以实现对各种数据库的操作,不需要了解开发商的实现类。

XML

1、什么是xml(xtendsible markup language可扩

展的标记语言)?

1)定义

基于文本的通用的数据保存格式。

(1)通用的点的坐标

Point类 point对象(x=10,y=20)

a,序列化

b,数据库表

c,文件

...

(2)数据格式

<point>

<x>10</x>

<y>20</y>

</point>

HTML

知识准备

1、分层:表现层:UI界面(DOS界面、桌面类型、web类型)

业务层:

数据层:文件、Oracle数据库

2、Web类型的应用程序----B/S 类型 打开 Browser,输入 URL,浏览器将请求发送到服务器 服务器得到请求,分析,返回响应 浏览器得到响应,解析(翻译),显示为页面 3、web 学习阶段 客户端技术:HTML+CSS+Javascript---Web 基础 服务器端技术:JSP、PHP、ASP.NET 4、web基础的课程 HTML:页面的创建 CSS:页面的外观 JavaScript:页面的动态效果和交互行为--3

…… …… 余下全文

篇二 :java项目总结

项目总结

这是一次比较完整的团队合作项目,它要求团队各成员对系统的主体设计搭成一定的共识,这包括数据库设计,需求分析,以及其它一些细节,因此在编码之前的准备工作一定要充分。

在设计之前,我们两组对于数据库的设计进行了激烈的讨论,最后在一些关键的问题上统一了意见。接下来的工作便是需求分析,具体结构设计,并制订小组项目详细计划,项目的进行将严格按照所制订的计划执行。然后小组成员对各自的数据库进行了设计,并且以数据字典的形式进行了共享。

企业级人力资源系统分为十个子系统:机构编制管理、人员信息管理、人事档案管理、考勤管理、薪资福利管理、社会保障管理、招聘管理、合同管理、查询统计管理、系统管理。 我负责人员信息管理子系统,这方面需要处理的业务逻辑比较少,表单比较多,要把握好与其它子系统的关联。员工基本信息表是与其它子系统关联的桥梁,大部分表都涉及到与基本信息表的外键关联。其中,职员编号(employeeId)是作为外键关联的字段,我给它设置了自增长。有人认为在企业里,职员编号应该是有一定规律的数字,而不应该设置自增长。这样的是想法很符合实际情况,后来我和两个组长讨论,认为自增长可以保证数据的唯一性,非自增长的主键在增加时可能遇到不可知的问题,并且其他组员的数据库已经设计好,改起来就麻烦了。因此最终职员编号采用了自增长。

有了上面的共识,接下来的重要工作便是依次完成表的增删改查、数据校验。其中,分页和批量删除是我计划最后完成的部分,并且一定要完成。

基本数据校验按各数据格式进行,例如手机号、e-mail等。另一方面要对职员编号与姓名的一致性,职员编号的存进行验证,这些通过DAO里面的方法实现,针对出错,用JS给出友好的提示。

在做好基本功能的前提下,争取做出特色。我尝试写了Hibernate分页、批量删除的代码,最后都测试成功。同时加入了JS控件,对于一些有特殊格式要求的字段,防止用户填写错误(比如日期的填写格式为yyyy-mm-dd),使系统更加人性化。经过讨论,对员工基本信息主表及与其关联的所有表,配置级联删除。当主表信息被删除时,与之外键关联的子表信息同时被删除。

…… …… 余下全文

篇三 :Java Web项目开发总结

1、In Action

(1)根据添加信息(insert)来考虑表中的字段,进行建表。使用PD画出ER图。要注意字段的数据类型的确定以及建表要满足三范式,减少数据冗余;

(2)表建好后,根据表中各个字段来建pojo中的属性。要注意属性的数据类型和字段的数据类型要一致;

(3)根据pojo中的属性确定bean的属性,直接拷贝即可,用于页面展示。在bean中,统一使用String类型变量接收前台页面传递的参数;每个HTML表单对应一个bean。HTML表单中的字段和bean中的属性一一对应。

(4)自顶向下,依次定出action、manager、dao。先写出轮廓,跑通整个流程,再写具体实现,一点点累加,便于调试错误;

(5)根据数据实体和具体业务逻辑,使用StarUML画类图,进行OOA和OOD,灵活运用设计模式。

(6)API命名:

CRUD:add,get,update,delete,[list]

严格区分单复数形式,单数表示对象,复数表示对象集合。

对象、属性最好单个单词。

(7)前后台都要校验。

(8)按照资源方式组织数据接口,对前端开发帮助很大。即通过REST来实现资源的增、删、改、查。

(9)软件开发,思路最重要!代码开发多了,思路就有了。

a、一个版本一个版本递增的开发; 每个版本增加一点内容;

b、总结开发思路;第一步怎么做,下一步怎么做?

c、用文档记录开发的思路,即第一个版本开发实现了什么功能以及开发步骤,下一个版本实现了什么功能等等?

d、程序员进行程序开发时,不要仅仅停留在代码,要深入到底层的运行机制,才可以对程序的运行机制有更准备的把握;

(10)网页模板

request到template.jsp文件(此文件假设包括三个部分,即title、banner、body)

web客户——> title

…… …… 余下全文

篇四 :java开发日常总结_20xx0428

Java开发日常总结

Java开发

日常总结

撰写作者:王浩

编写日期:20xx年4月28日

1

Java开发日常总结

目录

1

1.1

1.1.1

1.2

1.2.1

1.2.2

1.3

1.3.1

1.3.2

1.3.3

2

2.1

2.1.1

2.1.2

2.1.3

2.2

2.3

2.4

3

3.1

3.1.1

3.2

3.2.1

3.2.2

3.2.3

3.2.4

4

4.1

4.1.1

4.2 JavaWeb前端技术 .............................................................................................................................. 4 超文本标记语言(HTML) .............................................................................................................. 4 常用标签 ...................................................................................................................................... 4 CSS样式+DIV布局 .......................................................................................................................... 4 CSS选择器说明 ........................................................................................................................... 4 DIV布局技巧 ............................................................................................................................... 4 JS+AJAX+Jquery .............................................................................................................................. 4 JS常用说明 ................................................................................................................................. 4 AJAX .............................................................................................................................................. 4 Jquery .......................................................................................................................................... 4 Java基础 ............................................................................................................................................. 5 java基础 .......................................................................................................................................... 5 配置jdk环境变量 ....................................................................................................................... 5 java基本数据类型 ...................................................................................................................... 6 Java的三大特征 .......................................................................................................................... 7 集合.................................................................................................................................................. 7 多线程............................................................................................................................................ 10 设计模式........................................................................................................................................ 10 Javaweb开发 .................................................................................................................................... 10 JSP .................................................................................................................................................. 10 三级标题 .................................................................................................................................... 10 常用框架(SSH) ......................................................................................................................... 10 Struts .......................................................................................................................................... 10 Spring ......................................................................................................................................... 10 Hibernate ................................................................................................................................... 10 Mybatis ....................................................................................................................................... 10 数据库(DB) ................................................................................................................................... 10 基本SQL语法 ............................................................................................................................... 11 三级标题 .................................................................................................................................... 12 MySQL数据库 ............................................................................................................................... 12

…… …… 余下全文

篇五 :Java应用项目开发总结报告_新

闽南师范大学计算机科学与工程系

Java应用项目开发总结报告

注:该表格由学生填写,内容采用小四号宋体。                            (篇幅不足请另加页)

…… …… 余下全文

篇六 :java开发实训心得体会

伴随着新年钟声的到来,我不知道我是否是应该高兴还是悲伤。因为伴随自己三个月的华迪实训即将结束。

转眼之间三个月的华迪实训就这样在忙碌中过去了。通过此次短暂的java开发习,回顾一下自己这三个月的每一天,觉得过的十分的充实,每天都有一堆忙不完的事。因为你每天想起的第一件事情就是完成自己的项目模块,哪些地方不够,哪些需要修改。渐渐的发觉,自己对自己所担任角色的认知:从原先的学生到现在“程序员”的转变。“任何一个初具规模的软件都是要团队来配合的”这是我一向的认知。因为你再全能程序员也有出纰漏的地方,你程序写的再好,那也只是你一个人的程序。 因为对于程序来说,可读性、可理解性是一项衡量它是否优秀的一个标准。所以就有了我们 6 位成员的项目组。在项目组中,我担任组员这一角色,这相当于一个正规项目的“项目开发人员” ,感觉自己身上的担子挺重,因为要配合其他组员的进度并完成自己任务从而使得项目能够成功地,完整地把它应有的功能实现。对于项目中遇到的困难,我觉得那就是经验不足,会遇到很多问题但也培养了我们上网搜索查询, 咨询老师同学的良好习惯,让我相信任何困难都有被解决的一天。 所以从整个项目来说,自己在编码上遇到的太棘手的问题都是大家集体解决。但是总的来说,这次课程设计对我很有帮助,让我获益匪浅,期间时间虽短但是也学到了不少的知识。在这次实训过程中,我发现平时学习的知识与实践环节所用到的有一定的差距,往往我觉得自己掌握的很好或者自认为熟练的技术却在此次实践环节中往往出问题,书本上的知识只提供方法的借鉴,实践中自己必须摸索出适合具体工作的方法,

这一切都离不开钻研精神与勤学好问的精神.

总的来说,这次培训效果不错,对自己有一定的提升,这完全不同与学校的学习,因为它更加贴近工作,针对以后工作的内容作了很多实例的练习与工具的使用,为我们更快的加入工作提供的很好的前提。并且在的实训里,让我知道还有很多地方的不足,还有许多的技术等着我去摸索,等着我去学习。

…… …… 余下全文

篇七 :java项目总结

DBHelp

package com.xunpoit.pro.db;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

importjava.sql.Statement;

importjava.sql.ResultSet;

importjavax.swing.JPanel;

publicclass DBHelp {

      //四个属性

      //驱动字符串

    final String DRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";

    //连接字符串

    final String URL="jdbc:sqlserver://localhost:1433;databasename=persource";

    //用户名

    final String USER="sa";

    //密码

    final String PASS="1309014752";

    //主要加载数据库的驱动

    public DBHelp(){

          try {

…… …… 余下全文

篇八 :研发部java开发工程师20xx年工作总结

20**年年度总结

尊敬的领导:

您好!在20**年11月我很荣幸地进入公司,加入了研发部Java技术开发团队,认识了友善严谨的领导、热心和睦且技术优秀的同事,很是开心。在这一年里通过自身的努力,不断完善自己的知识结构,向同事虚心请教开发技术上的问题,较快地熟悉了公司采用的技术框架和业务知识。

通过公司日常培训学习和工作积累我对公司业务也有了一定的了解,在各方面也有了进步。目前在参与项目开发的工作中,我负责XXX功能模块开发。新年伊始,特向过去的一年20**年工作总结汇报如下:

根据公司的安排,项目的需要,通过在XXX项目开发中的锻炼,我成长了,也认识到了自己的不足之处。在自身的努力、领导的帮助,团队的合作下,克服重重技术困难,增长了工作经验,收获颇多。从入公司以来我就开始学习基于代码生成器免费开源的开发框架以及Maven项目管理工具的使用,曾经接触过的框架比较熟悉的有SSH,表现层的实现技术freemaker、JSP。个人优势就是曾在XXX行业针对XXX业务用SpringMVC框架开发管理系统,缺点是没有用过Activity工作流技术。Hibernate框架,没有用到过多表关联动态查询和hql查询。印象较深刻的就是多对多关联表查询需要用到构造函数的方法来查。新接触的项目中我主要涉及到的开发模块有(具体描述功能模块)XXX等功能。

工作中的经验总结如下:

1. 对业务流程的梳理上,代码没有写活,考虑的问题不全面。后来在讨论时经过同事的指点进行了改造,代码质量和规范才有了明显提高。

2. 知识面还不够广博。在开发中遇到不少以前没学过的技术,一个模块功能中,涉及的技术往往有多种,知识多了,就会灵活变通,以后一定要加强这方面的学习。

3. 需要加强总结。在工作中,发现因为流程或业务需求的问题而不知道如何下手的情况有点多,包括错误与缺漏还有当时设计考虑不到位的地方,对于这块的控制力度显然不够。平时总是在开发,但说到底对业务很熟悉才是项目很好完成的前提,所以要到遇到过的问题需要进行总结,以便以后能快速定位和解决。

…… …… 余下全文