当前位置:首页 > java > 正文

java开发经验是指什么

  • java
  • 2024-05-16 16:45:59
  • 8180

一、Java开发的个人经验(包括学习阶段开发阶段)
第一步:学习JAVA编程基础部分即J2SE部分,分为2门课程
名称内容介绍涉及项目
开发J2SEJAVA基础知识;
Eclipse开发环境;
J2SE5.0API;
多线程技术;
Socket网络技术;
正则表达式;
Java反射技术;
属性技术;聊天室系统
坦克大战游戏
贪吃蛇
数据结构、数据结构实战训练;
数组、链表等常用数据结构实战实战;清单开发
第二步:你将学习JAVAWEB技术,分7门课程
名称及内容介绍涉及项目
数据库技术Oracle基础管理;
SQL语言;
PL/SQL语言;
触发器、存储过程;
MySQL简介;
SQLServer简介;选课系统
员工管理系统
论坛系统
JDBC技术JDBCConnection;
Statement;
PreparedStatement;
CallableStatement;
ResultSet;
ScrollableRS;
UpdatableRS;
RowSetandDataSource;
连接池技术;网上购物中心品类管理模块
HTML&CSS
&JavaScript
网页技术HTML语言;
CSS语言;
JavaScript语言;
常用JS模型;
后台管理模式;用户注册模块
用户管理模块
JSP和Servlet技术Servlet技术;
JSP技术;
TagLibrary技术;
过滤器技术;
报表系统;
文件上传;
Tomcat服务器技术;网上商城
统计报表模块
BBS系统
单片机技术初步CVS;
SVN入门;
完整应用实践练习JavaWeb知识;
HTML+CSS+JS;
JSP+Servlet+
JavaBean;
文件上传;
分页技术;
数据校验;
MVC初步;网上商城
ApacheAxisXML+WebService技术初步;
XML+XSL+DTD/Schema;
SOAP+WSDL+UDDI;
REST技术介绍,网上商城完善
/>AJAX技术AJAX技术基础;
AJAX技术框架;
AJAX技术调试技巧;网上商城改进
第三步:学习J2EE技术​​
名称内容涉及项目介绍
流行Web框架Struts/WebWork/Tapestry介绍
JSF/Velocity/Freemarker
Hibernate/IbatisSQLMap等介绍.
应用程序开发基础Struts和JSTLStruts;
MVC理论基础;
StrutsTagLib;
JSTL基础知识;
Struts国际化支持;
Hibernate应用开发Hibernate基础知识;
基本ORM理论;
关系映射技术;
性能调优技术;
SpringSpringIoC技术;
SpringAOP技术;
Spring与Struts/Hibernate结合;
Spring指令的事务管理;
Log4JandJUnitLoggingAPI技术;
JUnit单元测试技术;
SSH项目实践中所学知识的综合应用;
Spring+Struts+Hibernate; Log4J;
JUnit;WEBOA系统
UMLUML技术;
UML分析技术;
UML设计技术;
UML与软件架构;
RationalRose/MagicDrawCRM系统
实用项目UML+SSHUML+SSH的完整使用;
Spring+Struts+Hibernate;
CRM系统基础理论
EJB3.0EJB3.0基础知识;
SessionBean;
实体Bean;
元数据技术;
PersistenceAPI;
信用管理系统
项目实践中知识的综合应用信用管理系统
Linux技术系统基础Linux操作系统;
配置Linux下Java开发环境;
在Linux下开发Java程序;
二、JAVA软件开发是什么意思啊
Java软件开发主要分为三个方向:JAVASE、JAVAME和JAVAEE。
一般开发的是:JavaSwing桌面应用,JavaME(嵌入式)用得不多,JAVAEE(B/S系统开发)是主流。
总的来说,JAVA软件开发主要是利用JAVA开发一系列B/S系统,包括各种办公系统、各种网站、能源监控系统、报表系统等。
学习Java时,必须一般来说,先学JAVASE(一切的基础),因为无论你想向什么方向发展,首先要掌握基础。 然后你必须学习很多东西。 首先需要了解Servlet和JSP,然后需要学习Struts、Struts2、Hibernate和Spring等各种框架。 所以你必须学习这一点。 那么你还需要了解一点数据库知识。
总之,Java需要学习的东西还有很多。 不过,如果你的Java基础特别强,公司也不会太担心其他的事情,因为有无穷无尽的技术需要学习。 如果你的Java基础特别好,其他的东西学起来就会很容易。
测试将常广泛,并且会出现各种问题。 最好自己写测试代码并测试验证。