1、熟悉使用Java语言进行面向对象、面向接口编程,有良好的代码习惯;
2、熟练应用ieda、eclipse等集成开发环境及Tomato服务器等进行Java程序开发;
3、熟悉javaSE、IO流、多线程、Javaweb、JavaScript、Servlet、JSP、EL等编程技术;
4、熟练应用Spring、SpringMVC、SpringBoot等开源框架,实现基于注解开发(如:组件扫描、AOP、事务管理);
5、熟悉mySQL数据库,掌握基于MySQL的数据库编程SQL,熟悉jdbc连接池;
6、熟练掌握Java基础、 有前端方面只是储备(如:文本处理,图像,超链接,表格、表单等);
7、能独立利用maven对项目进行管理,处理文件的依赖关系,并对xml进行配置等;
8、熟悉代理模式,并且能利用xml配置动态创建对象;
9、熟悉类加载机制,发射,注解、TCP和UDP通信、Socket编程、HTTP和HTTPS协议
<一> 、学生管理系统:利用前后端的交互来实现对学生的信息管理,
主要用到一下方面知识:
1、Java基础、面向对象
2、MySQL数据库:通过jdbc实现对学生信息的增删改查操作
3、web前端:在网页展示学生信息表格,并且通过页面进行与数据库的信息交互
4、servlet+jsp:对页面的转发和重定向
<二>、 云音乐:利用利用filter(过滤器)、xml文件和用户信息表配合使用来实现权限管理
主要用到一下方面知识:
1、利用利用filter(过滤器)和xml来实现对不同账号的权限,例如只有登录账号后才有进入主页面的
权限
2、Java基础、面向对象
3、MySQL:利用jdbc连接来获取用户的账号信息、上传的音乐存储到数据库中
4、利用servlet+jsp来实现用户音乐文件的上传与下载,并查看用户账户下的存储信息
当用户点击查询所有用户信息时,界面跳转到所有人的信息的详情界面,此界面用来展示所有学生的信息,当用户点击添加联系人时,界面跳转到添加联系人界面,用户输入要添加的联系人信息,点击提交,程序会将用户输入的信息存入数据库,并切客户端重定向,再次查询用户信息并展示到客户端界面
云音乐管理系统:当用户进入页面上提示用户登录,如果没有登陆账号则没有访问其他界面的权限,此时如果用户没有账号即可点击注册账号注册一个新的账号,登陆成功后即可进入主页面,用户可在此界面对自己的数据进行操作,如:添加音乐文件(利用jdbc链接将用户添加的音乐文件存储到数据库)、查询音