发布网友 发布时间:2022-04-24 14:08
共2个回答
热心网友 时间:2023-10-15 18:09
Web后端:
1、精通jsp,servlet,javabean,JMS,EJB,Jdbc,Flex开发,或者对相关的工具、类库以及框架非常熟悉,如Velocity,Spring,Hibernate,iBatis,OSGI等,对Web开发的模式有较深的理解;
2、练使用oracle、sqlserver、mysql等常用的数据库系统,对数据库有较强的设计能力;
3、熟悉maven项目配置管理工具,熟悉tomcat、jboss等应用服务器,同时对在高并发处理情况下的负载调优有相关经验者优先考虑;
4、精通面向对象分析和设计技术,包括设计模式、UML建模等;
5、熟悉网络编程,具有设计和开发对外API接口经验和能力,同时具备跨平台的API规范设计以及API高效调用设计能力
热心网友 时间:2023-10-15 18:09
面向“视图”开发,而不是“数据”。
尽可能精准的细节把控,包括元素、样式、动画、事件等,而不是像后端一样一段模板字符串渲染一下就完成视图开发了。
尽可能放弃“重用”、“模式”、“库或者框架”,视图“状态”千变万化,随时随地准备用原生的“工具”去实现你想要的视图。
用“做饭”这件事来类比一下,“后端”风格厨师解决的是把饭做出来的问题,只需要保证做饭效率以及能不能吃的问题就行,而“前端”风格的厨师需要精确的把控做菜的食材、调料、工艺等方面的要素,最终的目标除了效率、安全等方面的问题以外,重点是要满足食客的口味需求。
所以,这个世界上“真正的前端”很少很少,就像你身边“真正会做饭”的人一样少。